Date.prototype.toJSON()
Baseline
Ampliamente disponible
Esta característica está consolidada y funciona en muchos dispositivos y versiones de navegador. Está disponible en todos los navegadores desde julio de 2015.
El metodo toJSON() retorna una representacion de cadena del objeto Date
Pruébalo
const event = new Date("August 19, 1975 23:15:30 UTC");
const jsonDate = event.toJSON();
console.log(jsonDate);
// Expected output: "1975-08-19T23:15:30.000Z"
console.log(new Date(jsonDate).toUTCString());
// Expected output: "Tue, 19 Aug 1975 23:15:30 GMT"
Syntaxis
dateObj.toJSON()
Valor retornado
Una representación de cadena de la fecha dada.
Descripción
Date las instancias se refieren a un momento específico en el tiempo. Llamando a toJSON() retorna un string (usando toISOString()) representando el Date valor del objeto. Este método generalmente está destinado, de forma predeterminada, a serializar de manera útil Date objetos durante la serialización JSON .
Ejemplos
>Usando toJSON()
js
var jsonDate = new Date().toJSON();
var backToDate = new Date(jsonDate);
console.log(jsonDate); //2015-10-26T07:46:36.611Z
Especificaciones
| Especificación |
|---|
| ECMAScript® 2027 Language Specification> # sec-date.prototype.tojson> |