Unix time сейчас
Живой Unix timestamp в секундах и миллисекундах, UTC-время и короткое объяснение, почему отсчет идет от 1 января 1970 года.
Текущие значения
Объяснение
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 хранит абсолютный момент времени. Часовой пояс нужен только при выводе даты и времени человеку.