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