我試圖得到警報,但由於某種原因,我不能得到最後的警報,讓我從這段代碼的差異任何人都可以解釋爲什麼我沒有得到結果? :Javascript日期差異在2日期之間的天
<!DOCTYPE HTML>
<html>
<body>
<input type="date" id="a">
<input type="date" id="b">
<input type="submit" id="c" onclick="getValue()">
<script>
function getValue(){
var startDate = document.getElementById("a").value;
var endDate = document.getElementById("b").value;
var parts1 = startDate.split('-');
var parts2 = endDate.split('-');
var date1 = new Date(parts1);
var date2 = new Date(parts2);
var difference = Math.Abs(parts1 - parts2);
difference = parseInt(difference/86400000);
alert(difference);
}
</script>
</body>
</html>
好了,['Date'構造(https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date)並沒有真正指望的'數組'作爲參數。而且,'數組'不會很好地減去('parts1 - parts2')。 –