初学者。我有一个带有两个日期字段的 HTML 表单,用户可以手动或通过日历选择器填写。开始日期和结束日期。在提交表单之前,我想检查以确保输入的结束日期 >= 输入的开始日期。使用 Dreamweaver。对此的任何帮助将不胜感激。谢谢
问问题
292 次
2 回答
0
日期比较:
function compareDates(date1, date2) {
var delta = date1.getTime() - date2.getTime();
if(delta == 0) {
return 0;
}
return delta > 0 ? 1 : -1;
}
日期差异:
var startDate = new Date(),
endDate,
delta;
setTimeout(function() {
endDate = new Date();
delta = endDate.getTime() - startDate.getTime();
alert(delta + ' ms');
}, 1000);
于 2012-09-25T18:35:43.910 回答
0
尝试这样的事情(这里是Fiddle)
<script type="text/javascript">
function test(){
var dt1 = new Date(""+document.getElementById("dt1").value);
var dt2 = new Date(document.getElementById("dt2").value);
alert(dt2 > dt1);
}
</script>
<input id="dt1" type="text" value="09/25/2012"/>
<input id="dt2" type="text" value="09/24/2012"/>
<input id="btn" type="button" value="test" onclick="test()"/>
于 2012-09-25T19:35:36.720 回答