<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が機能せず、インテリセンスがこの式の正確な完了リストを判別できなかったことを示すこのメッセージこの場合、2つの日付の差日を取得するにはどうすればよいですか?また、getTimeはどのように機能しますか?
これは単純な実装です。
$("#endDate").click(function () {
var date1 = new Date($("#startDate").val()); //the value is yyyy-MM-dd
var date2 = new Date($("#endDate").val());
console.log(date2);
var timeDiff = Math.abs(date2.getTime() - date1.getTime());
var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24));
alert(diffDays);
});
この記事はインターネットから収集されたものであり、転載の際にはソースを示してください。
侵害の場合は、連絡してください[email protected]
コメントを追加