Encodera

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

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

Справочник JavaScript

Date.prototype.toISOString

Возвращает дату в формате ISO 8601 по UTC.

Доступно с: ES5

Синтаксис

date.toISOString()

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

stringСтрока вида 2026-03-15T10:30:00.000Z по UTC.

Примеры

Дата в ISO:

const date = new Date(Date.UTC(2026, 2, 15, 10, 30));
 
console.log(date.toISOString());

Результат:

2026-03-15T10:30:00.000Z

Только дата — первые 10 символов:

const date = new Date(Date.UTC(2026, 2, 15, 10, 30));
 
console.log(date.toISOString().slice(0, 10));

Результат:

2026-03-15

Примечания

Время всегда переводится в UTC (буква Z в конце). Для пользователя в другом поясе дата может оказаться соседней: в 01:00 в Берлине по UTC ещё предыдущий день. Именно так дата попадает в JSON при JSON.stringify().

См. также

  • Date — Дата и время: создание, чтение частей, вычисления.
  • JSON.stringify — Преобразует значение в строку в формате JSON.
  • Date.prototype.toLocaleDateString — Форматирует дату без времени по правилам языка.

Вопросы и ответы по теме

В учебнике

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

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

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