Конвертер Unix timestamp

Преобразование Unix timestamp и даты

Текущий timestamp
17853432322026-07-30 00:40:32 · Asia/Shanghai (GMT+8)
Timestamp → Дата
=2026-07-30 00:40:32 · Asia/Shanghai (GMT+8)
Дата → Timestamp
=1785343232000
Расчёт времени
Сейчас=178542963217854296324472026-07-31 00:40:32 · Asia/Shanghai (GMT+8)

Описание инструмента

О Конвертер Unix timestamp

Epoch-конвертер преобразует метки времени Unix в читаемые даты и переводит даты обратно в секунды или миллисекунды эпохи.

Инструмент показывает текущий timestamp, позволяет выбрать часовой пояс, поддерживает секунды и миллисекунды и умеет быстро прибавлять и вычитать время.

Как пользоваться Epoch Converter

  1. Используйте панель текущего timestamp, когда нужно актуальное значение epoch в секундах или миллисекундах.
  2. Вставьте timestamp, выберите секунды или миллисекунды, укажите часовой пояс и преобразуйте значение в читаемую дату.
  3. Введите дату и часовой пояс, чтобы получить значение epoch для API, логов или запросов к базе данных.
  4. В строке расчёта прибавьте или вычтите годы, месяцы, дни, часы, минуты или секунды от текущего момента.

Когда это полезно

  • Декодировать API поля created_at, expires_at, iat, exp или event_time при отладке.
  • Проверить, истёк ли срок действия JWT, TTL кеша или срок подписанного URL.
  • Перевести отметки времени в логах рабочей среды в локальный часовой пояс перед сравнением хронологии инцидента.
  • Создать точные тестовые метки времени для фикстур интерфейса, фильтров в базе данных или запланированных задач.

Секунды, миллисекунды и часовые пояса

Unix time считает время с 1970-01-01 00:00:00 UTC. Один и тот же момент можно показать в разных timezones, но epoch значение не зависит от timezone.

  • Секунды: обычно 10 цифр для современных дат, часто встречаются в утилитах Unix и многих API.
  • Milliseconds: обычно 13 цифр, часто в JavaScript Date.now() и браузер logs.
  • Отображение часового пояса: Asia/Shanghai или UTC меняют показываемое время, но не сам момент.
  • Date ввод: когда важна точность, указывайте полный год, месяц, день, час, минуту и секунду.

Частые вопросы: Конвертер timestamp

Что такое метка времени epoch?
Это число, представляющее время, прошедшее с 1970-01-01 00:00:00 UTC, обычно в секундах или миллисекундах.
Как понять, это секунды или миллисекунды?
Современные timestamp в секундах обычно состоят из 10 цифр, а в миллисекундах — из 13.
Timezone меняет значение timestamp?
Нет. Timezone меняет отображение календарной даты, но epoch значение представляет тот же момент.
Почему дата отличается на несколько часов?
Обычно причина в том, что timestamp в UTC читают в местном часовом поясе или путают секунды с миллисекундами.
Данные timestamp загружаются на сервер?
Нет. Конвертация и расчет времени выполняются локально в браузере и не отправляются на wetool.site.

Секунды epoch и даты JavaScript

JavaScript Date использует milliseconds внутри, а многие серверные системы и инструменты командной строки используют секунды эпохи. Если дата выглядит сильно неверной, сначала проверьте единицу.

Длина timestamp и единицы

Многие ошибки с timestamp связаны с единицами измерения, а не с календарём. Секунды, миллисекунды, микросекунды и наносекунды выглядят как обычные числа.

  • 10 цифр обычно означает секунды эпохи, например 1720000000.
  • 13 цифр обычно означает milliseconds, например JavaScript Date.now().
  • 16 цифр часто означает microseconds, 19 цифр nanoseconds; перед показом обычной даты значение нужно разделить.

Чеклист отладки timezone

Значение epoch представляет один момент. Часовые пояса меняют только отображение, поэтому смещение на часы обычно возникает из-за разбора или предположений об отображении.

  • Проверьте, что исходное значение уже является UTC epoch, а не локальной строкой даты.
  • Проверьте, содержит ли введенная дата timezone; строки без timezone браузеры часто читают как локально time.
  • Сначала сравнивайте логи в UTC, затем переводите в рабочий часовой пояс, например Asia/Shanghai или America/New_York.