Unix time сейчас

Живой Unix timestamp в секундах и миллисекундах, UTC-время и короткое объяснение, почему отсчет идет от 1 января 1970 года.

Текущие значения

Unix timestamp
1789196182
Unix в миллисекундах
1789196182000
UTC в ISO 8601
2026-09-12T06:56:22Z
Ваш часовой пояс
определяется в браузере

Объяснение

Unix time — это количество секунд, прошедших с 00:00:00 UTC 1 января 1970 года. Такой формат удобен для серверов, баз данных, логов и API, потому что он не зависит от часового пояса пользователя.

На странице показаны секунды, миллисекунды, ISO 8601 и UTC-время. Для отображения человеку timestamp обычно переводят в местный часовой пояс нужного города или пользователя.

Примеры

Формат Пример Как читать
Unix seconds 1777811400 Количество секунд с 1970-01-01 00:00:00 UTC для 2026-05-03T12:30:00Z.
Unix milliseconds 1777811400000 То же значение, но в миллисекундах. Часто встречается в JavaScript.
UTC ISO 2026-05-03T12:30:00Z Та же точка времени в человеко-читаемом формате ISO 8601.

Практические правила

Правило

Храните время событий в UTC или Unix time, а показывайте пользователю уже в его часовом поясе.

Правило

Секунды и миллисекунды нельзя смешивать: timestamp 10 знаков обычно секунды, 13 знаков — миллисекунды.

Правило

Для будущих дат в городах лучше использовать IANA-зону, потому что UTC-смещение может измениться из-за летнего времени.

Связанные разделы

Часто задаваемые вопросы

Что такое Unix time?

Unix time — это число секунд с 1 января 1970 года 00:00:00 UTC. Оно удобно для хранения момента времени без привязки к часовому поясу.

Чем отличаются секунды и миллисекунды?

Unix timestamp в секундах обычно имеет 10 цифр, а timestamp в миллисекундах — 13 цифр. Если перепутать формат, дата получится неправильной.

Unix time учитывает часовой пояс?

Нет. Unix time хранит абсолютный момент времени. Часовой пояс нужен только при выводе даты и времени человеку.