0
<input type="date" id="startDate" />
<input type="date" id="endDate" />
<script>
$("#endDate").click(function() {
var date1 = $("#startDate").val();
var date2 = $("#endDate").val();
var timeDiff = Math.abs(date2.getTime() - date1.getTime());
var diffDays = Math.ceil(timeDiff/(1000 * 3600 * 24));
alert(diffDays);
});
</script>
的getTime無法正常工作,並顯示該消息 智能感知無法確定此表達 準確的完成列表我如何獲得兩個日期之間的差值天在這種情況下,如何能和我一起工作的GETTIME?如何獲得JavaScript中兩個日期之間的差異天數?
的可能重複[?我如何在JavaScript中兩個日期之間的差異(http://stackoverflow.com/questions/41948/how-do-i-get-the-difference-between-dates-in-javascript) – Yaje
你需要製作Date對象;現在'date1'和'date2'只是字符串。請參閱:http://stackoverflow.com/questions/10804042/calculate-time-difference-with-javascript/10804367#10804367 – Carpetsmoker