Esta página ha sido traducida del inglés por la comunidad. Aprende más y únete a la comunidad de MDN Web Docs.

View in English Always switch to English

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

Compatibilidad con navegadores

Ver también