как использовать isafter для сравнения даты и времени в moment js

Аватар пользователя Elena Gromova
Elena Gromova
27 декабря 2024

Для сравнения даты и времени можно использовать метод isAfter, который позволяет сравнивать один момент времени с другим.

Прежде всего, у вас должен быть экземпляр Moment с первой датой и временем, а также экземпляр Moment с второй датой и временем, которые вы хотите сравнить. Например:

const firstDate = moment('2022-12-31 12:00:00', 'YYYY-MM-DD HH:mm:ss');
const secondDate = moment('2023-01-01 00:00:00', 'YYYY-MM-DD HH:mm:ss');

Затем вы можете использовать метод isAfter следующим образом для сравнения дат:

if (firstDate.isAfter(secondDate)) {
    console.log('Первая дата позже второй даты');
} else {
    console.log('Первая дата раньше или равна второй дате');
}

Метод isAfter вернет true, если первая дата позже второй даты, и false, если первая дата раньше или равна второй дате.

0 0
Познакомьтесь с основами JavaScript бесплатно