Date.prototype.toISOString()

Метод toISOString() (до рядка ISO) примірників Date повертає рядок, що представляє поточну дату в форматі рядка дати та часу, спрощеному форматі, заснованому на ISO 8601, що завжди має довжину 24 або 27 символів (YYYY-MM-DDTHH:mm:ss.sssZ або ±YYYYYY-MM-DDTHH:mm:ss.sssZ відповідно). Часова зона – завжди Всесвітній координований час, що позначено суфіксом Z.

Спробуйте його в дії

Синтаксис

toISOString()

Параметри

Жодних.

Повернене значення

Рядок, що представляє дану дату в форматі рядка дати та часу, згідно зі всесвітнім часом. Це той самий формат, що потрібен для розпізнання методом Date.parse().

Винятки

RangeError

Викидається, коли дата є недійсною, а також коли вона відповідає рокові, що не може бути представлений у форматі рядка дати.

Приклади

Застосування toISOString()

const d = new Date(0);

console.log(d.toISOString()); // "1970-01-01T00:00:00.000Z"

Приклад вище використовує розбір нестандартного рядкового значення, котре може некоректно розбиратися в браузерах не від Mozilla.

Специфікації

Сумісність із браузерами

desktop mobile server
Chrome Edge Firefox Internet Explorer Opera Safari WebView Android Chrome Android Firefox for Android Opera Android Safari on iOS Samsung Internet Deno Node.js
toISOString
Chrome Full support 3
Edge Full support 12
Firefox Full support 1
Internet Explorer Full support 9
Opera Full support 10.5
Safari Full support 5
WebView Android Full support 37
Chrome Android Full support 18
Firefox for Android Full support 4
Opera Android Full support 11
Safari on iOS Full support 4.2
Samsung Internet Full support 1.0
Deno Full support 1.0
Node.js Full support 0.10.0

Дивіться також