Как пользоваться
- Введите метку времени или дату и время в поле Метка времени или дата и время.
- Прочитайте Прочитано как, чтобы увидеть, какая единица приписана числу.
- Выберите UTC в поле Дата и время без пояса считаются, если в дате нет часового пояса и вы имеете в виду UTC.
- Используйте Секунды с 1970 года и Миллисекунды с 1970 года в коде, а ISO 8601 (UTC) — чтобы сравнить с журналом.
Что такое метка времени Unix
Метка времени Unix считает секунды с 1 января 1970 года в 00:00:00 UTC, то есть с эпохи Unix, и не учитывает високосные секунды. Многие системы считают миллисекунды, а некоторые базы данных и журналы используют микросекунды или наносекунды. Один и тот же момент имеет разное число в каждой единице.
секунды = миллисекунды ÷ 1000
миллисекунды = микросекунды ÷ 1000
микросекунды = наносекунды ÷ 1000
Как читается единица
Страница не спрашивает, какую единицу вы имеете в виду. Она считает цифры целого числа. До 10 цифр — это секунды (до 2286 года), от 11 до 13 цифр — миллисекунды, от 14 до 16 — микросекунды, от 17 до 19 — наносекунды.
- 1700000000 имеет 10 цифр, поэтому это секунды.
- 1700000000000 имеет 13 цифр, поэтому это миллисекунды.
- 1700000000000000 имеет 16 цифр, поэтому это микросекунды.
- 1700000000000000000 имеет 19 цифр, поэтому это наносекунды.
- Числа до 1970 года отрицательны, например −1 — это 31 декабря 1969 года в 23:59:59 UTC. POSIX их не определяет, но большинство систем отсчитывает их назад от эпохи, как и эта страница.
Даты ISO 8601
Значение вроде 2023-11-14T22:13:20Z содержит дату, букву T и время. Буква Z означает UTC, а смещение вроде +03:00 задаёт часовой пояс. Без смещения страница использует правило, которое вы выбрали в поле часового пояса.
Пример: 1700000000
В числе 10 цифр, поэтому оно читается как секунды. Это 14 ноября 2023 г. в 22:13:20 UTC, то есть 1 700 000 000 000 мс.
Тот же момент в Москве (UTC+03:00) — 15 ноября 2023 г. в 01:13:20.
| Ввод | Читается как | Секунды | Миллисекунды | ISO 8601 (UTC) |
|---|---|---|---|---|
| 1700000000 | секунды (10 цифр) | 1 700 000 000 | 1 700 000 000 000 | 2023-11-14T22:13:20.000Z |
| 2023-11-14T22:13:20Z | дата и время ISO 8601 | 1 700 000 000 | 1 700 000 000 000 | 2023-11-14T22:13:20.000Z |
Частые вопросы
Что такое эпоха Unix?
Эпоха Unix — это 1 января 1970 года в 00:00:00 UTC. Метки времени Unix считают время с этого момента, поэтому момент до него выражается отрицательным числом.
Почему моя метка показывает дату 1970 года или далёкое будущее?
Миллисекунды, прочитанные как секунды, уводят дату на тысячи лет вперёд, а секунды, прочитанные как миллисекунды, попадают на 20 января 1970 года. Проверьте число цифр: 10 цифр — секунды, 13 — миллисекунды.
Одинакова ли метка Unix в любом часовом поясе?
Да. Она считает от фиксированного момента в UTC, поэтому число везде одно. Зависит от часового пояса только местное время, записанное рядом.
Страница отправляет мои даты на сервер?
Нет. Перевод выполняется в вашем браузере и использует часовой пояс вашего устройства.
Почему дата без часового пояса даёт другой результат в другом инструменте?
Дата или дата со временем без пояса не называет фиксированный момент. Эта страница читает её по правилу, которое вы выбрали, а другие инструменты могут использовать UTC или пояс своего сервера. Выберите правило, которое соответствует вашим данным.
Источники
- POSIX: Seconds Since the Epoch, The Open Group (на английском)
- RFC 3339: дата и время в интернете, метки времени (IETF, на английском)
- ECMA-262: объекты Date в спецификации ECMAScript (на английском)
Цифры и текст в последний раз проверены вторник, 10 ноября 2026 г..