Как получить текущую дату и время

Самый простой способ получить текущее время — создать объект new Date(). Это как взгляд на системные часы:

Что внутри объекта Date

Объект Date содержит дату, время, часовой пояс. Чтобы получить конкретные части:

Создание своей даты

Хотите создать конкретную дату — например, 1 января 2025 года? Просто передайте значения:

Форматирование даты

Для красивого вывода используйте toLocaleString() или его разновидности:

Сравнение дат

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

Таймеры: setTimeout и setInterval

Эти функции позволяют выполнять код через время или с интервалом. Например, выдать напоминание через 3 секунды:

Пример из жизни: часы на сайте

Обновим время каждую секунду:

Работа с датой и временем в JavaScript — важный навык. Будь то отображение текущего времени, таймеры, обратные отсчёты или подсчёт дней до событий — Date и таймеры помогут вам справиться с этим. Главное — не забывайте про часовые пояса и миллисекунды!