DateTime

Rappresentazione JSON
{
  "date": string
}
Campi
date

string

Data e ora in formato ISO 8601 esteso. L'offset può essere o meno obbligatorio (fai riferimento alla documentazione del campo principale). Il tempo può essere specificato con una precisione fino a un nanosecondo. Gli offset possono essere specificati con precisione in secondi (anche se l'offset in secondi non fa parte di ISO 8601).

Ad esempio:

1985-04-12T23:20:50.52Z corrisponderà a 20 minuti e 50, 52 secondi dopo la 23a ora del 12 aprile 1985 nel fuso orario UTC.

1985-04-12T19:20:50.52-04:00 corrisponde a 20 minuti e 50, 52 secondi dopo la 19 ora del 12 aprile 1985, 4 ore prima di UTC (lo stesso istante dell'esempio riportato sopra). Se la data e l'ora sono riferite a un luogo fisico di New York, corrispondono all'ora legale orientale (EDT). Ricorda che l'offset varia nelle regioni in cui è osservata l'ora legale, a seconda del periodo dell'anno.

1985-04-12T19:20:50.52 corrisponde a 20 minuti e 50, 52 secondi dopo la 19a ora del 12 aprile 1985 senza informazioni di offset.

Se fornisci un offset, questo è un istante assoluto nel tempo in tutto il mondo. Data e ora vengono regolate in base al fuso orario dell'utente. Ad esempio, l'orario di 2018-06-19T18:30:00-04:00 sarà 18:30:00 per un utente a New York e 15:30:00 per un utente a Los Angeles.

Se ometti l'offset, questo diventa una data/ora locale, che rappresenta diversi momenti nel tempo in tutto il mondo. La data e l'ora saranno sempre espresse nel fuso orario corrente dell'utente. Ad esempio, l'orario di 2018-06-19T18:30:00 sarà 18:30:00 per un utente a New York e anche 18:30:00 per un utente a Los Angeles. Questo è utile quando la stessa data/ora locale deve essere applicata a molte località fisiche in diversi fusi orari.