Конвертер эпохи Unix

Текущая эпоха Unix

Строка журнала содержит 1729523412, API возвращает 1729523412000, а база данных записывает 1729523412.845293. Все три значения представляют один и тот же момент времени с 1 января 1970 года по UTC: первое в секундах, второе в миллисекундах, третье в секундах с дробной частью. Данный конвертер работает в обоих направлениях: вставьте временную метку, чтобы прочитать дату и время по UTC, либо введите дату, чтобы получить значение эпохи в секундах или миллисекундах.

Как преобразовать временную метку эпохи

  1. 1

    Вставьте временную метку

    Значение в секундах (10 цифр), миллисекундах (13 цифр) или с дробной частью, например 1729523412.845293.

  2. 2

    Выберите точность

    Переключатель над полем ввода выбирает секунды или миллисекунды. Результат даты сохраняет доли секунды до микросекунд.

  3. 3

    Прочитайте дату по UTC

    Преобразованное значение отображается по UTC в формате YYYY-MM-DD HH:MM:SS.микросекунды и готово к копированию.

  4. 4

    Выполните обратное преобразование

    Введите дату и время по UTC, чтобы получить значение эпохи в секундах или миллисекундах.

Что такое «эпоха»

Время Unix измеряет секунды (или их доли) с 1 января 1970 года 00:00:00 по UTC, этот момент называется эпохой Unix. Это преобладающий машиночитаемый формат временных меток в программном обеспечении.

  • Системы POSIX: time() возвращает количество секунд с начала эпохи.
  • JavaScript: Date.now() возвращает значение в миллисекундах.
  • Java: System.currentTimeMillis() возвращает значение в миллисекундах.
  • Go: time.Now().Unix() возвращает секунды; UnixNano(), наносекунды.

Точность в зависимости от величины

Количество цифр Точность Пример
10 секунд 1 729 523 412
13 миллисекунды 1 729 523 412 000
16 микросекунды 1 729 523 412 000 000
19 наносекунды 1 729 523 412 000 000 000

Этот конвертер принимает секунды, миллисекунды и значения с дробной частью; установите переключатель точности в соответствии с вашим вводом.

Временные метки ключевых моментов

  • 0 – 1 января 1970 г., 00:00:00 по UTC; сама эпоха.
  • 1 000 000 000 – 9 сентября 2001 г., 01:46:40 по UTC. Типичный момент празднования «миллиардной секунды».
  • 1 234 567 890 – 13 февраля 2009 г., 23:31:30 по UTC.
  • 2 147 483 647 – 19 января 2038 г., 03:14:07 по UTC. Проблема Y2K38: переполнение знакового 32-битного целого числа.
  • 10 000 000 000 – Далёкое будущее: 20 ноября 2286 года, 17:46:40 по UTC.

Проблема Y2K38

Системы, хранящие время Unix в знаковом 32-битном целом числе, переполняются на значении 2 147 483 647 секунд (19 января 2038 года). Современные системы используют 64-битные целые числа, что откладывает эту проблему далеко за пределы тепловой смерти Солнца. Устаревшие встраиваемые системы и старые базы данных всё ещё могут быть затронуты; проверьте свой стек.

Тонкости часовых поясов

Время эпохи по своей природе соответствует UTC. При преобразовании его для отображения вы применяете часовой пояс:

  • Имя IANA (America/Los_Angeles, Europe/Berlin): автоматически учитывает переход на летнее время.
  • Смещение (-08:00, +05:30): фиксированное смещение, без учёта DST.
  • Сокращение (PST, CEST): неоднозначно; одни и те же сокращения используются в разных регионах. Избегайте их при хранении.

Правила DST меняются со временем. Историческая временная метка в America/New_York использует правила DST, действовавшие на ту дату, а не сегодняшние. Этот конвертер всегда показывает время по UTC. Чтобы увидеть момент в вашем регионе, интерпретируйте результат UTC с помощью имени IANA или фиксированного смещения.

ISO 8601 против RFC 2822

Для временных меток в форматах данных:

  • ISO 8601 (2024-10-21T14:30:12Z): предпочтительный современный стандарт, сортируемый и однозначный.
  • RFC 2822 (Mon, 21 Oct 2024 14:30:12 +0000): используется в заголовках HTTP и электронных письмах.

Для отображения пользователю используется локальный формат в соответствии с его региональными настройками.

Работа с високосными секундами

Время POSIX не учитывает високосные секунды; при вставке високосной секунды оно незаметно откатывается на одну секунду назад. TAI (Международное атомное время), напротив, их учитывает. Для большинства прикладных программ POSIX корректен; для астрономии, геодезии и точных измерений времени используйте TAI или UTC с учётом високосных секунд.

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

Проверьте переключатель точности: значение в миллисекундах (13 цифр), разобранное как секунды, даёт дату очень далеко в будущем. Инструмент всегда показывает время по UTC; сравните результат с вашим локальным смещением перед преобразованием.

Да. Инструмент принимает отрицательные временные метки, представляющие даты до эпохи Unix. 31 декабря 1969 года 23:59:59 по UTC соответствует значению -1.

Храните эпоху (UTC) и имя часового пояса IANA в отдельных полях. Формат ISO 8601 со смещением (например, 2024-10-21T14:30-07:00) содержит смещение, но теряет возможность переинтерпретации при изменении правил DST; для канонического хранения используйте имена часовых поясов IANA.

Нет. Значение отправляется на сервер только для выполнения преобразования и не сохраняется и не журналируется. Инструмент ведёт анонимный счётчик преобразований без самого значения.

Сопутствующие инструменты

Справочная таблица ASCII

Полная таблица ASCII от 0 до 127 с десятичным, шестнадцатеричным, восьмеричным и двоичным представлением, а также записью числовых ссылок HTML, включая NUL, LF и DEL.

Справочник сочетаний клавиш

Ищите документированные сочетания по умолчанию для VS Code, Chrome и Bash с GNU Readline в macOS, Windows и Linux.

Справочник символов HTML

Справочник HTML-сущностей с поиском, их именованными и числовыми кодами, а также копированием специальных символов и знаков одним кликом.

Счетчик FPS

Измерьте FPS браузера через requestAnimationFrame: сглаживание, минимальная и максимальная частота кадров, порог предупреждения и график по желанию. Работает локально, без загрузок и API.

Генератор случайных букв

Генерируйте случайные буквы A-Z. Выберите количество, верхний или нижний регистр либо смешанный вариант для игр, заданий и уроков.

Шпаргалка по Markdown

Практический справочник Markdown с настоящим предпросмотром и готовыми для копирования примерами заголовков, списков, таблиц, кода, ссылок, изображений и синтаксиса GFM.

Инструмент доступен на других языках