我是JavaScript新功能的有用功能,我发现自己需要比较两个日期对象,但在每小时范围内。例如,如果Date1小于(或从)Date2两小时。这怎么能做到?JavaScript日期比较
2
A
回答
1
根据世界时间,Date.UTC()方法返回自1970年1月1日午夜以来的日期字符串中的毫秒数。获取日期的两个UTC值,然后减去它们。不超过一小时的差异,结果应该小于3600000(1000 * 60 * 60)。
0
您可以对Date对象执行数学运算,它们将被转换为整数。对两个日期对象进行抽象将以毫秒为单位给出差异。两小时= 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
}
相关问题
- 1. JavaScript日期比较
- 2. javascript日期比较
- 3. 日期比较javascript
- 4. 比较日期javascript
- 5. 将SSI日期与javascript日期比较
- 6. 比较日期选择器日期Javascript
- 7. javascript中的日期比较
- 8. 比较日期使用JavaScript
- 9. JavaScript日期对象比较
- 10. 的Javascript:日期比较
- 11. 在JavaScript中比较日期
- 12. 仅比较日期 - javascript
- 13. 比较JavaScript的日期
- 14. Javascript日期比较错误?
- 15. JavaScript日期比较奇数
- 16. 与日期相比较Javascript?
- 17. 比较日期和Javascript
- 18. 在Javascript中比较日期
- 19. Javascript - 问题比较日期
- 20. JavaScript的日期比较
- 21. 比较JavaScript日期对象
- 22. javascript日期时间比较
- 23. 无法比较星期五日期JavaScript
- 24. 比较日期
- 25. 日期比较
- 26. 比较日期
- 27. 日期比较
- 28. 日期比较
- 29. 日期比较
- 30. 日期比较