我想計算兩次之間的小時數。如何用jquery計算兩次之間的小時數?
下面是我目前的位置,但是此代碼在兩種方式中失敗。
1)。我需要.Hours
以十進制輸出時間。
(例如一個半小時應該輸出1.5和15分鐘應該是0.25)。
2)。當前計算不會將時間值視爲time
。
(例如23:00至2:00應等於3
和不-21
作爲目前)。
HTML
<input class="Time1" value="10:00" />
<input class="Time2" value="12:00" />
<input class="Hours" value="0" />
JQUERY
$(function() {
function calculate() {
var hours = parseInt($(".Time2").val().split(':')[0], 10) - parseInt($(".Time1").val().split(':')[0], 10);
$(".Hours").val(hours);
}
$(".Time1,.Time2").change(calculate);
calculate();
});
簡單而有效的感謝。任何想法我可以如何計算十進制分鐘? – Obsidian
或者「小時+ =(小時<0-24:0)」。 – moonwave99
@DreamTeK - 檢查更新的答案。 – techfoobar