🖥️ Конвертер Unix-времени
Разбираете строку лога или поле ответа сервера? Вставьте число – из 10 цифр или из 13, – и единица определится сама. Показываем и секунды, и миллисекунды, чтобы вы скопировали тот вариант, который ждет ваша система.
Коротко: Метка времени Unix – это число секунд, прошедших с 00:00:00 UTC 1 января 1970 года. Метка 1700000000 соответствует вторнику, 14 ноября 2023 года, 22:13:20 UTC (2023-11-14T22:13:20.000Z), а 1700000000000 в миллисекундах – тот же самый момент.
Оценок пока нет · Обновлено · Бесплатно · Без регистрации
Конвертер Unix-времени: исходные данные
Результат
Метка времени текущего момента
воскресенье, 18 октября 2026 г., 16:11:25 UTC
| ISO 8601 | 2026-10-18T16:11:25.667Z |
| Строка UTC | вс, 18 окт. 2026 г., 16:11:25 GMT |
| Unix-время в секундах | 1792339885 |
| Unix-время в миллисекундах | 1792339885667 |
- Относительно текущего момента
- сейчас
- День недели
- воскресенье
Что такое Unix-время?
Unix-время (его также называют временем эпохи или временем по стандарту ПОСИКС) – это число секунд, прошедших с начала эпохи Unix: 00:00:00 UTC в четверг, 1 января 1970 года. Его используют базы данных, программные интерфейсы, журналы событий и языки программирования, потому что одно целое число легко хранить, сортировать и сравнивать.
Дата = 1970-01-01T00:00:00Z + метка времени в секундах · Дни = ⌊метка времени ÷ 86 400⌋
Пример расчета
1 700 000 000 ÷ 86 400 = 19 675 полных суток и еще 80 000 секунд. День номер 19 675 после начала эпохи – это 14 ноября 2023 года, а 80 000 секунд – это 22 ч 13 мин 20 с. Значит, метка времени соответствует 2023-11-14T22:13:20Z, и это вторник.
Примечательные метки времени
| Метка времени | Дата (UTC) |
|---|---|
| 0 | 1970-01-01 00:00:00 |
| 1000000000 | 2001-09-09 01:46:40 |
| 1700000000 | 2023-11-14 22:13:20 |
| 2000000000 | 2033-05-18 03:33:20 |
| 2147483647 | 2038-01-19 03:14:07 (предел 32-битного числа) |
Секунды или миллисекунды?
Утилиты Unix, ПХП, Питон и большинство баз данных работают с целыми секундами – сегодня это 10-значные числа. Джаваскрипт, Джава и многие веб-сервисы используют миллисекунды – это 13 цифр. Путаница между ними – самая частая ошибка с метками времени: если прочитать миллисекунды как секунды, дата улетит на десятки тысяч лет вперед, а если секунды принять за миллисекунды, получится январь 1970 года. Конвертер смотрит на величину числа, сам выбирает нужную единицу и всегда показывает оба варианта, чтобы вы могли скопировать тот, который ждет ваша система.
Часовые пояса и ISO 8601
Результаты показываются в UTC. Запись в формате ISO 8601 заканчивается на «Z» (время «Зулу», то есть UTC), поэтому любой язык программирования разберет ее однозначно. Чтобы получить местное время, добавьте смещение своего часового пояса – например, UTC+3 для Москвы.
Как получить текущую метку времени в коде
- Джаваскрипт: текущее время возвращается в миллисекундах, поэтому разделите его на 1000 и округлите вниз.
- Питон: функция времени из стандартного модуля времени возвращает секунды с дробной частью – приведите результат к целому числу.
- Командная строка: команда даты с форматом +%s сразу выводит секунды.
- База данных: в ПостгреСКЛ извлеките значение эпохи из текущего момента.
Отрицательные метки времени обозначают даты до 1970 года: например, −86400 – это 31 декабря 1969 года.
Частые вопросы
Как понять, в секундах метка времени или в миллисекундах?
Современные метки времени в секундах состоят из 10 цифр (например, 1700000000), а в миллисекундах – из 13 (1700000000000). Конвертер считает миллисекундами любое значение от 100 миллиардов и выше.
Зависит ли Unix-время от часового пояса?
Нет. В один и тот же момент метка времени одинакова в любой точке мира: ее всегда отсчитывают от полуночи UTC 1 января 1970 года. От часового пояса зависит только то, как ее показать.
Что такое проблема 2038 года?
Системы, которые хранят метку времени как знаковое 32-битное целое, переполняются после значения 2147483647, то есть в 03:14:07 UTC 19 января 2038 года. Современных 64-битных систем это не касается.
Учитывает ли Unix-время секунды координации?
Нет. Unix-время исходит из того, что в каждых сутках ровно 86 400 секунд, и не учитывает секунды координации – так вычисления с датами остаются простыми.
Оцените конвертер Unix-времени
На сайте показывается только средняя оценка. Сообщения об ошибках приходят прямо к нам на почту — мы их проверим и исправим. Подробнее: Методология и политика конфиденциальности.