DateTime

Representação JSON
{
  "date": string
}
Campos
date

string

Uma data/hora em formato estendido ISO 8601. A compensação pode ou não ser necessária. Consulte a documentação do campo pai. A hora pode ser especificada com precisão de nanossegundos. Os deslocamentos podem ser especificados com precisão de segundos, mesmo que os segundos de deslocamento não façam parte da norma ISO 8601.

Exemplo:

1985-04-12T23:20:50.52Z seria 20 minutos e 50, 52 segundos após a 23a hora de 12 de abril de 1985 no UTC.

1985-04-12T19:20:50.52-04:00 seria 20 minutos e 50, 52 segundos após a 19a hora de 12 de abril de 1985, 4 horas antes do UTC (mesmo instante no tempo do exemplo acima). Se a data/hora for destinada a um local físico em Nova York, seria o equivalente ao horário de verão do leste dos EUA (EDT, na sigla em inglês). Lembre-se de que a compensação varia em regiões que observam o horário de verão, dependendo da época do ano.

1985-04-12T19:20:50.52 seria 20 minutos e 50,52 segundos após a 19a hora de 12 de abril de 1985, sem informações de compensação.

Fornecer uma compensação faz deste um instante absoluto no tempo ao redor do mundo. A data/hora será ajustada com base no fuso horário do usuário. Por exemplo, o horário 2018-06-19T18:30:00-04:00 será 18:30:00 para um usuário em Nova York e 15:30:00 para um usuário em Los Angeles.

A omissão do deslocamento faz com que este seja uma data/hora local, representando vários instantâneos no tempo ao redor do mundo. A data/hora sempre estará no fuso horário atual do usuário. Por exemplo, o horário 2018-06-19T18:30:00 será 18:30:00 para um usuário em Nova York e também 18:30:00 para um usuário em Los Angeles. Isso é útil quando a mesma data/hora local deve ser aplicada a muitos locais físicos em vários fusos horários.