我有以下内容:
var fit_start_time = $("#fit_start_time").val(); //2013-09-5
var fit_end_time = $("#fit_end_time").val(); //2013-09-10
if(Date.parse(fit_start_time)>=Date.parse(fit_end_time)){
alert("Please select a different End Date.");
}
上面的代码不起作用。针对上述问题还有其他解决办法吗?
格式化日期按照在哪里可以找到有关在 JavaScript 中格式化日期的文档? https://stackoverflow.com/questions/1056728/formatting-a-date-in-javascript也不适合我。
这很简单:
if(new Date(fit_start_time) <= new Date(fit_end_time))
{//compare end <=, not >=
//your code here
}
比较2Date
实例会工作得很好。它只会调用valueOf
隐含地,强制Date
实例到整数,可以使用所有比较运算符进行比较。嗯,为了 100% 准确:Date
实例将被强制Number
类型,由于 JS 不知道整数或浮点数,它们都是带符号的 64 位 IEEE 754 双精度浮点数。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)