Я новичок в более низких функциях JavaScript, и мне нужно сравнить два объекта даты, но в пределах часового диапазона. Например, если Date1 меньше двух часов до (или из) Date2. Как это можно сделать?Сравнение дат JavaScript
2
A
ответ
1
Метод Date.UTC() возвращает число миллисекунд в строке даты с полуночи 1 января 1970 года в соответствии с универсальным временем. Получите оба значения 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. Сравнение дат javascript
- 6. Сравнение дат с Javascript
- 7. Сравнение дат в JavaScript
- 8. Сравнение дат с javascript
- 9. Сравнение дат с JavaScript
- 10. Сравнение дат в JavaScript
- 11. Сравнение дат MySQL в JavaScript
- 12. Сравнение двух дат в Javascript
- 13. сравнение 2 дат с javascript
- 14. Сравнение дат и дат
- 15. Сравнение дат
- 16. Сравнение дат по интервалу
- 17. Сравнение дат javascript без часовой пояс
- 18. Сравнение дат с указанным форматом в Javascript
- 19. Сравнение дат с различными форматами в Javascript
- 20. Сравнение дат JavaScript не работает должным образом
- 21. Сравнение дат JavaScript не оценивается правильно
- 22. JavaScript: сравнение двух дат без вывода
- 23. Сравнение дат и создание счета javascript
- 24. javascript: Сравнение дат в разных часовых поясах
- 25. сравнение дат с javascript asp.net mvc
- 26. Преобразование даты и сравнение дат в javascript
- 27. Сравнение дат в linq
- 28. сравнение дат в Rails
- 29. Угловое сравнение дат
- 30. Сравнение дат строка HTML