假设我们在Javascript中有2个Date对象;
var d1 = new Date('...');
var d2 = new Date('...');
Run Code Online (Sandbox Code Playgroud)
我们进行比较:
d1 < d2;
Run Code Online (Sandbox Code Playgroud)
此比较将始终考虑小时,分钟,秒.
我希望它只考虑年份,月份和日期进行比较.
最简单的方法是什么?
jQuery也被允许了.
复位hours,minutes,seconds,和milliseconds:
var d1 = new Date();
d1.setHours(0);
d1.setMinutes(0);
d1.setSeconds(0);
d1.setMilliseconds(0);
Run Code Online (Sandbox Code Playgroud)
或者使用setHours,这不那么冗长:
var d1= new Date();
d1.setHours(0, 0, 0, 0);
Run Code Online (Sandbox Code Playgroud)
最后,比较结果Dates是否相同getTime():
d1.getTime() == d2.getTime()
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4301 次 |
| 最近记录: |