Date.prototype.toJSON()

O método toJSON() retorna uma representação representation do objeto  Date como string.

Sintaxe

dateObj.toJSON()

Retorno

Uma representação da data como string.

Descrição

Instâncias de Date referem-se a um específico ponto no tempo. Invocar toJSON() retorna uma string (usando toISOString()) representando o valor do objeto Date. Por padrão este método é destinado a serializar objetos Date em serializações JSON.

Examplos

Usando toJSON()

var jsonDate = (new Date()).toJSON();
var backToDate = new Date(jsonDate);

console.log(jsonDate); //2015-10-26T07:46:36.611Z

Especificações

Especificação Status Comentários
ECMAScript 5.1 (ECMA-262)
The definition of 'Date.prototype.toJSON' in that specification.
Padrão Definição inicial. Implementado no JavaScript 1.8.5.
ECMAScript 2015 (6th Edition, ECMA-262)
The definition of 'Date.prototype.toJSON' in that specification.
Padrão  
ECMAScript (ECMA-262)
The definition of 'Date.prototype.toJSON' in that specification.
Padrão em tempo real  

Compatibilidade com navagadores

BCD tables only load in the browser

Veja também