Date.prototype.toJSON()
Baseline Widely available
This feature is well established and works across many devices and browser versions. It’s been available across browsers since July 2015.
O método toJSON()
retorna uma representação representation do objeto Date
como string.
Experimente
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"
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.
Exemplos
Usando toJSON()
var jsonDate = new Date().toJSON();
var backToDate = new Date(jsonDate);
console.log(jsonDate); //2015-10-26T07:46:36.611Z
Especificações
Specification |
---|
ECMAScript® 2025 Language Specification # sec-date.prototype.tojson |
Compatibilidade com navegadores
Report problems with this compatibility data on GitHubdesktop | mobile | server | ||||||||||||
---|---|---|---|---|---|---|---|---|---|---|---|---|---|---|
toJSON |
Legend
Tip: you can click/tap on a cell for more information.
- Full support
- Full support