DateTime

Representación JSON
{
  "date": string
}
Campos
date

string

Una fecha y hora con formato extendido ISO 8601. Puede que se requiera un desplazamiento o no (consulta la documentación del campo superior). El tiempo se puede especificar con una precisión de hasta nanosegundos. Los desplazamientos se pueden especificar con segundos de precisión (aunque los segundos de desplazamiento no forman parte de ISO 8601).

Por ejemplo:

1985-04-12T23:20:50.52Z serían 20 minutos y 50.52 segundos después de la hora 23 del 12 de abril de 1985 en UTC.

1985-04-12T19:20:50.52-04:00 serían 20 minutos y 50.52 segundos después de la hora 19 del 12 de abril de 1985, 4 horas antes del UTC (el mismo instante que el ejemplo anterior). Si la fecha y la hora están destinadas a una ubicación física en Nueva York, el valor equivale a la hora de verano del este (EDT). Recuerda que la compensación varía en las regiones que respetan el horario de verano, según la época del año.

1985-04-12T19:20:50.52 sería de 20 minutos y 50.52 segundos después de la hora 19 del 12 de abril de 1985 sin información de desplazamiento.

Proporcionar un desplazamiento hace que este sea un instante absoluto en el tiempo alrededor del mundo. La fecha y la hora se ajustarán en función de la zona horaria del usuario. Por ejemplo, la hora de 2018-06-19T18:30:00-04:00 será 18:30:00 para un usuario de Nueva York y 15:30:00 para un usuario de Los Ángeles.

Si omites el desplazamiento, se trata de una fecha/hora local que representa varios instantes en el tiempo en todo el mundo. La fecha y hora siempre se mostrarán en la zona horaria actual del usuario. Por ejemplo, la hora de 2018-06-19T18:30:00 será 18:30:00 para un usuario de Nueva York y también 18:30:00 para un usuario de Los Ángeles. Esto es útil cuando debe aplicarse la misma fecha y hora local a muchas ubicaciones físicas en distintas zonas horarias.