Encodera

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.

Справочник JavaScript

Date.UTC

Возвращает метку времени для даты, заданной по UTC.

Доступно с: ES1

Синтаксис

Date.UTC(year, monthIndex, day, hours, minutes, seconds)

Параметры

ПараметрТипОписание
year, monthIndex, …numberЧасти даты по UTC; месяц считается с нуля.

Возвращаемое значение

numberМетка времени в миллисекундах.

Примеры

Дата по UTC, не зависящая от пояса компьютера:

const date = new Date(Date.UTC(2026, 2, 15, 12, 0));
 
console.log(date.toISOString());
console.log(date.getUTCHours());

Результат:

2026-03-15T12:00:00.000Z
12

Примечания

new Date(2026, 2, 15) создаёт полночь по местному времени, а new Date(Date.UTC(2026, 2, 15)) — полночь по UTC. На сервере и в тестах удобнее работать в UTC.

См. также

  • Date — Дата и время: создание, чтение частей, вычисления.
  • Date.prototype.toISOString — Возвращает дату в формате ISO 8601 по UTC.

В учебнике

  • Дата и время — Объект Date в JavaScript: создание даты, чтение года, месяца и дня, изменение даты, разница между датами и формат ISO.

Спасибо, что читаете!

Пожертвуйте сайту, мы стараемся ради вас.