DateTime

JSON-представление
{
  "date": string
}
Поля
date

string

Дата/время расширенного формата ISO 8601. Смещение может потребоваться, а может и не потребоваться (см. документацию родительского поля). Время может быть указано с точностью до наносекунды. Смещения могут быть указаны с точностью до секунды (хотя секунды смещения не являются частью ISO 8601).

Например:

1985-04-12T23:20:50.52Z будет через 20 минут 50,52 секунды после 23-го часа 12 апреля 1985 года по всемирному координированному времени.

1985-04-12T19:20:50.52-04:00 будет через 20 минут и 50,52 секунды после 19-го часа 12 апреля 1985 года, за 4 часа до UTC (тот же момент времени, что и в приведенном выше примере). Если дата/время предназначены для физического местоположения в Нью-Йорке, это будет эквивалентно восточному летнему времени (EDT). Помните, что смещение варьируется в регионах, где соблюдается летнее время (или летнее время), в зависимости от времени года.

1985-04-12T19:20:50.52 будет через 20 минут и 50,52 секунды после 19-го часа 12 апреля 1985 года без какой-либо информации о смещении.

Обеспечение смещения делает это абсолютным моментом времени во всем мире. Дата и время будут скорректированы в зависимости от часового пояса пользователя. Например, время 2018-06-19T18:30:00-04:00 будет 18:30:00 для пользователя в Нью-Йорке и 15:30:00 для пользователя в Лос-Анджелесе.

Если опустить смещение, это будет локальная дата/время, представляющее несколько моментов времени по всему миру. Дата и время всегда будут соответствовать текущему часовому поясу пользователя. Например, время 2018-06-19T18:30:00 будет 18:30:00 для пользователя в Нью-Йорке, а также 18:30:00 для пользователя в Лос-Анджелесе. Это полезно, когда одна и та же местная дата/время должна применяться ко многим физическим местоположениям в нескольких часовых поясах.