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 | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
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 |