JavaScript日期比较
我不熟悉JavaScript的低级有用功能,我发现自己需要比较两个日期对象,但在每小时的范围内。例如,如果Date1距离(或从)Date2不到两个小时。如何做到这一点?根据世界时间,该方法返回自1970年1月1日午夜以来日期字符串中的毫秒数。获取日期的两个UTC值,然后减去它们。对于不超过一小时的差异,结果应小于3600000(1000*60*60)。您可以对日期对象执行数学运算,它们将转换为整数。减去两个日期对象将得到以毫秒为单位的差值。两小时=120分钟=7200秒=7200000毫秒JavaScript日期比较,javascript,date,comparison,Javascript,Date,Comparison,我不熟悉JavaScript的低级有用功能,我发现自己需要比较两个日期对象,但在每小时的范围内。例如,如果Date1距离(或从)Date2不到两个小时。如何做到这一点?根据世界时间,该方法返回自1970年1月1日午夜以来日期字符串中的毫秒数。获取日期的两个UTC值,然后减去它们。对于不超过一小时的差异,结果应小于3600000(1000*60*60)。您可以对日期对象执行数学运算,它们将转换为整数。减去两个日期对象将得到以毫秒为单位的差值。两小时=120分钟=7200秒=7200000毫秒 va
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
}
var d1=新日期('5/13/2010 08:30');
var d2=新日期('5/13/2010 10:00');
如果(d2-d1<7200000){
//差不到两个小时
}