作者热门文章
- xml - AJAX/Jquery XML 解析
- 具有多重继承的 XML 模式
- .net - 枚举序列化 Json 与 XML
- XML 简单类型、简单内容、复杂类型、复杂内容
在我的时区下午好。
我想比较两个日期,其中一个是用户插入的,另一个是当前日期。代码片段:
var dateString = "2012-01-03"
var date = new Date(dateString);
date < new Date() ? true : false;
这返回 true,我认为在引擎盖下,两个 Date 对象都转换为毫秒然后进行比较,如果是这样,“今天”对象由于小时和分钟而更大。所以我想做的是仅按年月日比较日期。最好的方法是什么?创建一个新的 Date 对象,然后在比较之前将小时分钟和毫秒重置为零?或者从两个日期对象中提取月份和年份并进行比较?有没有更好的方法?
提前致谢致以最诚挚的问候。新年快乐
最佳答案
设置您创建的时间部分date to zeros .
var d = new Date();
d.setHours(0,0,0,0);
关于javascript - 比较日月年,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/8714112/
我是一名优秀的程序员,十分优秀!