Рубрики
Без рубрики

Как определить, является ли дата сегодняшней в JavaScript

Узнайте, как узнать, представляет ли объект даты сегодняшнюю дату и время

Как вы можете определить, является ли экземпляр объекта даты JavaScript представлением даты/времени “сегодня”?

Учитывая экземпляр даты, мы можем использовать getDate() , getMonth() и getFullYear() методы, которые возвращают день, месяц и год даты и сравнивают их с сегодняшним днем, которые можно получить с помощью новая дата() .

Вот небольшая функция, которая делает именно это, возвращая значение true, если аргумент сегодня.

const isToday = (someDate) => {
  const today = new Date()
  return someDate.getDate() == today.getDate() &&
    someDate.getMonth() == today.getMonth() &&
    someDate.getFullYear() == today.getFullYear()
}

Вы можете использовать его так:

const today = isToday(myDate)

Ознакомьтесь с руководством по дате JavaScript, чтобы узнать больше о том, как обрабатывать объект даты, если вам нужно.

Оригинал: “https://flaviocopes.com/how-to-determine-date-is-today-javascript/”