Мне было интересно, есть ли способ вычесть время из выбора пользователей на несколько часов.Другими словами, если пользователь выбирает 1:00 AM , результатом будет 11:00 PM .Я начинаю это делать, но я застрял ...
function myFunction() {
var hour = document.getElementById("selectHour").value;
var minute = document.getElementById("selectMinute").value;
var ampm = document.getElementById("selectAMPM").value;
document.getElementById("result").innerHTML = hour + ":" + minute + " " + ampm;
}
<select id="selectHour">
<option value="1">1</option>
<option value="2">2</option>
<option value="3">3</option>
<option value="4">4</option>
<option value="5">5</option>
<option value="6">6</option>
<option value="7">7</option>
<option value="8">8</option>
<option value="9">9</option>
<option value="10">10</option>
<option value="11">11</option>
<option value="12">12</option>
</select>
<select id="selectMinute">
<option value="00">00</option>
<option value="5">5</option>
<option value="10">10</option>
<option value="15">15</option>
<option value="20">20</option>
<option value="25">25</option>
<option value="30">30</option>
<option value="35">35</option>
<option value="40">40</option>
<option value="45">45</option>
<option value="50">50</option>
<option value="55">55</option>
</select>
<select id="selectAMPM">
<option value="am">am</option>
<option value="pm">pm</option>
</select>
<button onclick="myFunction()">Calculate</button>
<p id="result"></p>