Конвертер меток времени Unix
Переводите метки эпохи в даты UTC, а даты — в метки времени.
ISO 8601 (UTC)
ISO 8601 (UTC): 2023-11-14T22:13:20Z
- Дата
- 14 ноября 2023 г.
- Время
- 22:13:20 UTC
- День недели
- Вторник
Как это работает
Время Unix считает секунды с 00:00:00 UTC 1 января 1970 года, не учитывая високосные секунды, поэтому каждый день равен ровно 86,400 секундам. Времена до 1970 года отрицательны.
JavaScript и многие API используют миллисекунды вместо секунд: 13-значная метка обычно означает миллисекунды.
Все результаты даны в UTC. Чтобы увидеть время в своём часовом поясе, прибавьте своё смещение относительно UTC.
Формула
Время Unix = дни с 1970-01-01 × 86400 + часы × 3600 + минуты × 60 + секунды Миллисекунды = секунды × 1000
Пример расчёта
1700000000 секунд — это 2023-11-14T22:13:20Z, вторник. Полночь UTC 1 января 2026 года — это 1767225600 секунд, или 1767225600000 миллисекунд.
Частые вопросы
Метка времени в секундах или в миллисекундах?
Для текущих дат 10 цифр означают секунды, а 13 цифр — миллисекунды.
Что такое проблема 2038 года?
Системы, хранящие время Unix как 32-битное число со знаком, переполняются в 03:14:07 UTC 19 января 2038 года. Системы с 64-битными числами не затрагиваются.
Учитывает ли время Unix високосные секунды?
Нет. Каждый день считается ровно как 86,400 секунд, поэтому високосные секунды во времени Unix не видны.