как использовать isafter для сравнения даты и времени в moment js — Q&A Хекслет
2026-02-26 15:07 Diff

Для сравнения даты и времени можно использовать метод 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, если первая дата раньше или равна второй дате.