</> Praktum

Главная / JavaScript / Объект Date

JavaScript · справочник

Объект Date

Объект Date хранит момент времени как количество миллисекунд от начала эпохи Unix. Отображение зависит от часового пояса и выбранного формата.

Создание даты

Надёжнее передавать ISO-строку с часовым поясом или отдельные числовые компоненты. Месяцы в числовом конструкторе начинаются с нуля.

const now = new Date();
const published = new Date('2026-10-15T12:00:00+03:00');
const timestamp = Date.now();

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

Не собирай пользовательскую дату вручную из getDate и getMonth. Intl.DateTimeFormat учитывает язык и настройки.

const formatter = new Intl.DateTimeFormat('ru-RU', {
  day: 'numeric', month: 'long', year: 'numeric'
});
formatter.format(published); // 15 октября 2026 г.

Частые ошибки

Практика

Покажи текущую дату по-русски и посчитай количество миллисекунд между двумя ISO-датами.

Связанные темы

Строки · Шаблонные строки · Ошибки

Ещё в разделе JavaScript