我在* .s文件中有一个简单的比较:
var lastSelectedDate = new Date(DateConvert(value));
var todayDate = new Date($.now());
if (lastSelectedDate < todayDate) {
return false;
}
else {
return true;
}
当我达到
if
时,我有了第二个值:lastSelectedDate = Thu Apr 23 2015 00:00:00 GMT+300
todayDate = Thu Apr 23 2015 15:18:31 GMT+300
显然,lastSelectedDate
但是,事实是,我需要比较那些没有时间的日期(条件是lastSelectedDate可以大于或等于)。
当然可以通过使用.getDay().getMonth().getYear()来完成,但是还有另一种方法可以从中排除时间吗?没有其他库?
最佳答案
只需在您的代码中添加“ setHours”即可:
var todayDate = new Date().setHours(0,0,0,0)
关于javascript - 日期比较无法正常工作,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/29823726/