我刚接触JavaScript的低级有用函数,我发现自己需要比较两个date对象,但是在每小时的范围内。例如,如果到(或从) Date2之前的Date1小于两小时。如何做到这一点呢?
发布于 2010-05-14 03:02:47
Date.UTC()方法根据世界时返回日期字符串中自1970年1月1日午夜以来的毫秒数。获取日期的两个UTC值,然后减去它们。对于不超过一个小时的差异,结果应小于3600000(1000*60*60)。
发布于 2010-05-14 04:25:47
您可以对Date对象执行数学运算,它们将被转换为整数。将两个date对象相减将得到以毫秒为单位的差值。2小时= 120分钟=7200秒= 7200000毫秒。
var d1 = new Date('5/13/2010 08:30');
var d2 = new Date('5/13/2010 10:00');
if( d2 - d1 < 7200000 ){
//less than two hours difference
}https://stackoverflow.com/questions/2829455
复制相似问题