Задать вопрос
@artmirarmi

Как проверить, что дата входит в указанный диапазон?

Здравствуйте. Допустим есть две даты в таком виде: Sat Aug 18 2018 00:00:00 GMT+0300 и Mon Aug 20 2018 00:00:00 GMT+0300. Как с помощью javascript проверить что дата Sun Aug 19 2018 00:00:00 GMT+0300 входит в диапазон двух дат, приведенных выше?
  • Вопрос задан
  • 3454 просмотра
Подписаться 1 Простой Комментировать
Решения вопроса 2
ArsenyMatytsyn
@ArsenyMatytsyn Куратор тега JavaScript
Руководитель frontend направления, предприниматель
Не помню точно, можно ли сравнивать даты, точнее не помню, как. Но точно можно разобрать дату на составляющую и посчитать сумму. Его и сравнивать.
Ответ написан
Комментировать
alsolovyev
@alsolovyev
¯\_(ツ)_/¯ Enjoy life, Eat well & Laugh often
let uno = new Date("Sat Aug 18 2018 00:00:00 GMT+0300").getTime();
let dos = new Date("Mon Aug 20 2018 00:00:00 GMT+0300").getTime();
let tres = new Date("Sun Aug 19 2018 00:00:00 GMT+0300").getTime();

if ( tres > uno && tres < dos) {
  // do something
}


ps работает и без getTime()
let uno = new Date("Sat Aug 18 2018 00:00:00 GMT+0300");
let dos = new Date("Mon Aug 20 2018 00:00:00 GMT+0300");
let tres = new Date("Sun Aug 19 2018 00:00:00 GMT+0300");

if ( tres > uno && tres < dos) {
  // do something
}
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы