tt0*_*686 8 javascript comparison date
我的时区下午好.
我想比较两个日期,其中一个是由用户插入的,另一个是当天.代码片段:
var dateString = "2012-01-03"
var date = new Date(dateString);
date < new Date() ? true : false;
Run Code Online (Sandbox Code Playgroud)
这返回true,我认为在引擎盖下,Date对象都被转换为毫秒然后进行比较,如果是这样,"今天"对象因为小时和分钟而变大.所以我想做的就是比较日期到了月份和年份.什么是最好的方法?创建一个新的Date对象,然后在比较之前将小时分钟和毫秒重置为零?或者从两个日期对象中提取月份和年份的日期并进行比较?有没有更好的方法?
在此先感谢最诚挚的问候.新年快乐
epa*_*llo 20
var d = new Date();
d.setHours(0,0,0,0);
Run Code Online (Sandbox Code Playgroud)