Hourora

Сочетания клавиш

/
Найти город
H
Переключить 12- / 24-часовой формат
S
Показать или скрыть секунды
T
Тема: день, ночь, автоматически
P
Остановить или возобновить вращение глобуса
?
Этот список
RU

Конвертер Unix-времени

Unix-время сейчас

Секунды, прошедшие с 1 января 1970 года, 00:00 UTC, в реальном времени, с конвертерами в обе стороны.

Миллисекунды

Метка времени в дату

Дата в метку времени

Пакетный конвертер

Метки времени превращаются в даты UTC; даты ISO 8601 — в секунды Unix (дата без смещения читается как UTC).

Знаковое 32-битное Unix-время заканчивается 19 января 2038 года в 03:14:07 UTC (2 147 483 647 секунд); системы, хранящие время в 64 битах, это не затрагивает.

Как это работает

Что такое Unix-время

Unix-время (также время эпохи или время POSIX) — это количество секунд, прошедших с 00:00:00 UTC 1 января 1970 года, без учёта високосных секунд. В один и тот же момент это число одинаково во всех точках Земли, поэтому программы хранят время именно так и переводят его в местное только для отображения.

JavaScript и многие API используют миллисекунды (сегодня это 13 цифр); некоторые базы данных и журналы — микросекунды (16 цифр) или наносекунды (19 цифр). Конвертер определяет единицу по количеству цифр, и вы всегда видите, какую он использовал.

Вопросы

Полезно знать

Какая сейчас метка времени Unix?

Это живое число в верхней части страницы: количество секунд, прошедших с 1 января 1970 года, 00:00 UTC, сверенное с сервером Hourora.

Учитывает ли Unix-время високосные секунды?

Нет. Каждые сутки Unix длятся ровно 86 400 секунд, поэтому счёт пропускает високосные секунды; это упрощает вычисления с датами.

Что такое проблема 2038 года?

Системы, хранящие Unix-время в виде знакового 32-битного числа, переполняются 19 января 2038 года в 03:14:07 UTC и перескакивают назад, в 1901 год. Современные системы используют 64-битное время, которого хватит на миллиарды лет.