Как сравнить даты в javascript?

Пользователь

от willa_will , в категории: JavaScript , 8 месяцев назад

Как сравнить даты в javascript?

Facebook Vk Ok Twitter LinkedIn Telegram Whatsapp

1 ответ

Пользователь

от chloe.keebler , 7 месяцев назад

@willa_will 

В JavaScript, чтобы сравнить две даты, можно использовать операторы сравнения - <, >, <=, >=. Даты можно представить в виде объектов класса Date.


Вот несколько примеров, как можно сравнивать даты в JavaScript:

 1
 2
 3
 4
 5
 6
 7
 8
 9
10
11
12
13
14
15
16
17
18
const date1 = new Date('2021-01-01');
const date2 = new Date('2022-01-01');

if (date1 < date2) {
  console.log('date1 меньше date2');
}

if (date1 > date2) {
  console.log('date1 больше date2');
}

if (date1 <= date2) {
  console.log('date1 меньше или равно date2');
}

if (date1 >= date2) {
  console.log('date1 больше или равно date2');
}


В этом примере, если date1 равно 1 января 2021 года, а date2 равно 1 января 2022 года, то первое условие date1 < date2 будет истинным, и будет выведено сообщение 'date1 меньше date2'.