DateTime

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

string

Uma data/hora em formato estendido ISO 8601. O deslocamento pode ou não ser necessário. Consulte a documentação do campo pai. O horário pode ser especificado com precisão de nanossegundos. Os deslocamentos podem ser especificados com precisão de segundos, mesmo que os segundos de compensação não façam parte da 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 em 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 que o exemplo acima). Se a data/hora for destinada a um local físico em Nova York, será 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 seguem 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 em todo o 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á 18h30m00s para um usuário em Nova York e 15h30m00s para um usuário em Los Angeles.

A omissão da compensação faz com que esta 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á às 18h30m00s para um usuário em Nova York e também 18h30m00s para um usuário em Los Angeles. Isso é útil quando a mesma data/hora local precisa ser aplicada a muitos locais físicos em vários fusos horários.