O método toJSON()
retorna uma representação representation do objeto Date
como string.
O código fonte para este exemplo interativo está armazenado em um repositório no GitHub. Caso queira contribuir com os exemplos interativos do projeto, por favor clone https://github.com/mdn/interactive-examples e envie-nos um pull request.
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
A tabela de compatibilidade nesta página é gerada a partir de dados estruturados. Caso queira contribuir com dados confira https://github.com/mdn/browser-compat-data e envie-nos um pull request.