Конвертер временной метки Unix
Преобразуйте временные метки Unix в читаемые даты и время в вашем местном часовом поясе и UTC. Поддерживает временные метки в секундах, миллисекундах или микросекундах. Включает вывод в форматах RFC 3339, RFC 2822 и ISO 8601. Время Unix отсчитывает секунды с 00:00:00 UTC 1 января 1970 года (эпоха Unix), при этом каждый день составляет ровно 86 400 секунд (високосные секунды игнорируются).
- Время Unix - Википедия
- RFC 3339 - Дата и время в Интернете
- RFC 2822 - Формат интернет-сообщений (Дата/Время)
- ISO 8601 - Формат даты и времени
| Временная метка Unix |
|
|---|---|
| Относительное |
|
| Читаемый формат (UTC) |
|
| Читаемый формат (Местное) |
|
| RFC 3339 |
|
| RFC 2822 |
|
| ISO 8601 |
|
| Секунды |
|
| Миллисекунды |
|
| Микросекунды |
|
Подробнее о метках времени Unix
Что такое время Unix?
Время Unix (также называемое временем POSIX или временем эпохи) считает количество секунд, прошедших с 00:00:00 UTC 1 января 1970 года. Эта дата известна как эпоха Unix. Значение не зависит от часового пояса, так как всегда относительно UTC.
Точность меток времени
| Точность | Цифры | Пример (2025-01-15 12:00:00 UTC) | Используется |
|---|---|---|---|
| Секунды | 10 | 1736942400 | Unix/Linux, C, PHP, Python |
| Миллисекунды | 13 | 1736942400000 | JavaScript, Java, Kafka |
| Микросекунды | 16 | 1736942400000000 | PostgreSQL, Go, Python |
| Наносекунды | 19 | 1736942400000000000 | Go, InfluxDB |
Знаменательные метки времени
- 0: 1 января 1970 00:00:00 UTC (эпоха)
- -1: 31 декабря 1969 23:59:59 UTC (отрицательные значения обозначают даты до эпохи)
- 1000000000: 9 сентября 2001 01:46:40 UTC (милленниум)
- 2147483647: 19 января 2038 03:14:07 UTC (проблема 2038 года, см. ниже)
Проблема 2038 года
Системы, хранящие время Unix как знаковое 32-битное целое, переполнятся 19 января 2038 года в 03:14:07 UTC. Максимальное значение 2 147 483 647 перейдёт в -2 147 483 648, что соответствует 13 декабря 1901 года. Современные системы используют 64-битные целые, которые не переполнятся ещё более 292 миллиардов лет.
Распространённые форматы дат
- ISO 8601:
2025-01-15T12:00:00Z(суффиксZозначает UTC) - RFC 3339:
2025-01-15T12:00:00+00:00(профиль ISO 8601 для интернет-протоколов) - RFC 2822:
Wed, 15 Jan 2025 12:00:00 +0000(используется в заголовках электронной почты и HTTP)