JavaScript метод Date.toJSON
JavaScript DateОпределение и применение
JavaScript метод toJSON объекта Date возвращает строку, представляющую дату отформатированную в JSON (с помощью метода toISOString()). Метод toISOString() преобразует дату в строку в формате ISO 8601, этот формат всегда имеет длину 24 или 27 символов:
YYY-MM-DDTHH:mm:ss.sssZ ±YYYYYY-MM-DDTHH:mm:ss.sssZ
Часовой пояс всегда имеет нулевое смещение UTC, обозначаемое суффиксом "Z". Метод toJSON() является стандартным методом для сериализации объектов Date в формат JSON.
Поддержка браузерами
Метод | Chrome | Firefox | Opera | Safari | IExplorer | Edge |
---|---|---|---|---|---|---|
toJSON | Да | Да | Да | Да | 9.0 | Да |
JavaScript синтаксис:
dateObj.toJSON()
Спецификация
ECMAScript 5.1 (ECMA-262). Реализовано в JavaScript 1.8.5.Пример использования
let today = new Date("2019-04-01"); // инициализируем переменную текущей датой console.log(today); // Mon Apr 01 2019 03:00:00 GMT+0300 (Москва, стандартное время) let dateString = today.toJSON(); // возвращает строку, представляющую дату отформатированную в JSON console.log(dateString); // "2019-04-01T00:00:00.000Z"JavaScript Date