Полное руководство

Руководство по конвертеру временных меток

Быстро переходите между Unix-метками и читаемыми значениями даты и времени — особенно при анализе логов, отладке API и проверке: секунды или миллисекунды.

Открыть калькулятор

Полное руководство

Конвертер временных меток

Функциональные возможности

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

Ключевые особенности
  • Поддержка двустороннего преобразования: временная метка в дату/время и дату/время во временную метку
  • Поддержка двух форматов временных меток: секунды (10-значные) и миллисекунды (13-значные)
  • Автоматическая обработка преобразования часовых поясов для обеспечения точности
  • Интуитивно понятный пользовательский интерфейс для удобного ввода и просмотра результатов
Применение
  • Отладка и проверка временных меток разработчиками
  • Анализ временных меток в журналах событий
  • Преобразование временных полей в базах данных
  • Обработка временных меток в API-интерфейсах
Инструкция по использованию
Преобразование временной метки в дату и время
  1. Введите Unix-временную метку в поле "Временная метка"
  2. Выберите единицу измерения временной метки (секунды или миллисекунды)
  3. Нажмите кнопку "Преобразовать в дату/время"
  4. Просмотрите результат преобразования в соответствующей области
Преобразование даты и времени во временную метку
  1. Выберите или введите дату и время в селекторе
  2. Выберите требуемую единицу измерения выходной временной метки (секунды или миллисекунды)
  3. Нажмите кнопку "Преобразовать во временную метку"
  4. Просмотрите результат преобразования в соответствующей области
Ограничения ввода
  • Временная метка должна быть действительным положительным целым числом
  • Временная метка в секундах обычно представляет собой 10-значное число
  • Временная метка в миллисекундах обычно представляет собой 13-значное число
  • Ввод даты и времени осуществляется с точностью до секунды
Формулы и примеры расчетов
Принцип расчета временных меток

Unix-временная метка представляет количество секунд или миллисекунд, прошедших с UTC 1970-01-01 00:00:00:

  • Временная метка в секундах = (текущее время - 1970-01-01 00:00:00) / 1000
  • Временная метка в миллисекундах = текущее время - 1970-01-01 00:00:00
Примеры
  1. Базовый пример

    • Временная метка: 1609459200 (секунды)
    • Соответствующая дата/время: 2021-01-01 00:00:00
  2. Особый случай

    • Временная метка: 0 (секунды)
    • Соответствующая дата/время: 1970-01-01 00:00:00 UTC
Важные замечания
  • Временные метки основаны на UTC-времени, результаты преобразования автоматически корректируются согласно локальному часовому поясу
  • Различные языки программирования и системы могут использовать разные единицы измерения (секунды или миллисекунды) — обращайте внимание на единицы измерения
  • Временные метки не содержат информацию о часовом поясе — при преобразовании используется локальный часовой пояс браузера
  • Некоторые языки программирования могут иметь ограничения на диапазон временных меток, например максимальное значение для 32-битных систем

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

Какую самую распространённую ошибку помогает выявить этот инструмент?

Чаще всего — путаницу между секундами и миллисекундами или предположение, что поле даты и времени автоматически означает UTC.

Режим единиц влияет на оба направления конвертации?

Да. Выбранная единица влияет как на конвертацию метки в дату/время, так и на конвертацию даты/времени в метку.

Почему страница использует отдельные кнопки вместо автоматической конвертации?

Потому что явный выбор направления конвертации позволяет чётко понимать: вы хотите прочитать метку или сгенерировать её.

Какой часовой пояс используется для отображения даты и времени?

Страница интерпретирует ввод datetime-local в локальной среде браузера и не добавляет явную метку часового пояса.