Полное руководство
Руководство по конвертеру временных меток
Быстро переходите между Unix-метками и читаемыми значениями даты и времени — особенно при анализе логов, отладке API и проверке: секунды или миллисекунды.
Полное руководство
Конвертер временных меток
Функциональные возможности
Конвертер временных меток — это инструмент для преобразования между Unix-временем и читаемым форматом даты и времени.
Ключевые особенности
- Поддержка двустороннего преобразования: временная метка в дату/время и дату/время во временную метку
- Поддержка двух форматов временных меток: секунды (10-значные) и миллисекунды (13-значные)
- Автоматическая обработка преобразования часовых поясов для обеспечения точности
- Интуитивно понятный пользовательский интерфейс для удобного ввода и просмотра результатов
Применение
- Отладка и проверка временных меток разработчиками
- Анализ временных меток в журналах событий
- Преобразование временных полей в базах данных
- Обработка временных меток в API-интерфейсах
Инструкция по использованию
Преобразование временной метки в дату и время
- Введите Unix-временную метку в поле "Временная метка"
- Выберите единицу измерения временной метки (секунды или миллисекунды)
- Нажмите кнопку "Преобразовать в дату/время"
- Просмотрите результат преобразования в соответствующей области
Преобразование даты и времени во временную метку
- Выберите или введите дату и время в селекторе
- Выберите требуемую единицу измерения выходной временной метки (секунды или миллисекунды)
- Нажмите кнопку "Преобразовать во временную метку"
- Просмотрите результат преобразования в соответствующей области
Ограничения ввода
- Временная метка должна быть действительным положительным целым числом
- Временная метка в секундах обычно представляет собой 10-значное число
- Временная метка в миллисекундах обычно представляет собой 13-значное число
- Ввод даты и времени осуществляется с точностью до секунды
Формулы и примеры расчетов
Принцип расчета временных меток
Unix-временная метка представляет количество секунд или миллисекунд, прошедших с UTC 1970-01-01 00:00:00:
- Временная метка в секундах = (текущее время - 1970-01-01 00:00:00) / 1000
- Временная метка в миллисекундах = текущее время - 1970-01-01 00:00:00
Примеры
-
Базовый пример
- Временная метка: 1609459200 (секунды)
- Соответствующая дата/время: 2021-01-01 00:00:00
-
Особый случай
- Временная метка: 0 (секунды)
- Соответствующая дата/время: 1970-01-01 00:00:00 UTC
Важные замечания
- Временные метки основаны на UTC-времени, результаты преобразования автоматически корректируются согласно локальному часовому поясу
- Различные языки программирования и системы могут использовать разные единицы измерения (секунды или миллисекунды) — обращайте внимание на единицы измерения
- Временные метки не содержат информацию о часовом поясе — при преобразовании используется локальный часовой пояс браузера
- Некоторые языки программирования могут иметь ограничения на диапазон временных меток, например максимальное значение для 32-битных систем
Часто задаваемые вопросы
Какую самую распространённую ошибку помогает выявить этот инструмент?
Чаще всего — путаницу между секундами и миллисекундами или предположение, что поле даты и времени автоматически означает UTC.
Режим единиц влияет на оба направления конвертации?
Да. Выбранная единица влияет как на конвертацию метки в дату/время, так и на конвертацию даты/времени в метку.
Почему страница использует отдельные кнопки вместо автоматической конвертации?
Потому что явный выбор направления конвертации позволяет чётко понимать: вы хотите прочитать метку или сгенерировать её.
Какой часовой пояс используется для отображения даты и времени?
Страница интерпретирует ввод datetime-local в локальной среде браузера и не добавляет явную метку часового пояса.