Перейти к содержимому

Конвертер Unix Timestamp

Переводите Unix Timestamp в дату и время и обратно: секунды, миллисекунды, локальное время браузера, UTC и текущий timestamp на первом экране.

Инструмент загружается...

Как работает инструмент

Конвертер переводит Unix Timestamp в обычные дату и время и обратно. Первый экран сразу подставляет текущий timestamp в секундах, а кнопка «Сейчас» обновляет его по времени браузера.

Для timestamp в секундах миллисекунды получаются умножением на 1000:

$$T_{\text{ms}}=1000\cdot T_{\text{s}}$$

Для обратного представления используется целая часть секунд:

$$T_{\text{s}}=\left\lfloor\frac{T_{\text{ms}}}{1000}\right\rfloor$$

Поддерживаемый диапазон ограничен диапазоном объекта Date в JavaScript:

$$-8640000000000000\le T_{\text{ms}}\le 8640000000000000$$

Что удобно проверить

  • какой момент скрывается за числовым timestamp;
  • какой timestamp получится для выбранных даты и времени;
  • чем отличаются секунды и миллисекунды;
  • как выглядит один и тот же момент в локальном времени и в UTC;
  • какой часовой пояс браузера и UTC-смещение участвуют в локальном представлении.

Что важно помнить

  • единицы timestamp выбираются вручную;
  • локальное поле использует часовой пояс браузера;
  • отрицательные значения допустимы и означают даты до Unix epoch.
  • микросекунды, наносекунды, named timezones и автоматическое угадывание единиц остаются за пределами текущего режима.

Частые вопросы

Unix Timestamp в секундах содержит целое число секунд от эпохи Unix, а в миллисекундах хранит то же самое время с точностью до тысячных секунды.

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

Да. Это даты до 1 января 1970 года.

Кнопка подставляет текущий Unix Timestamp в секундах по времени браузера и сразу пересчитывает локальное время, UTC и миллисекунды.

Единицы выбираются явно переключателем: секунды или миллисекунды. Такой режим делает большие числа однозначными.

Скопировано