Что делает этот инструмент
Конвертер меток времени преобразует Unix-метки (секунды или миллисекунды) и строки дат в несколько форматов. Введите число или строку ISO 8601 / RFC 2822 и получите Unix секунды, миллисекунды, ISO 8601, RFC 2822 и читаемую дату. Автоопределение секунд и миллисекунд для числового ввода. Для разработчиков, работающих с метками и API.
Как использовать
- Введите данные — Введите Unix-метку (напр. 1709251200 или 1709251200000) или строку даты (напр. 2024-03-01T12:00:00Z).
- Просмотрите вывод — Unix секунды, миллисекунды, ISO 8601, RFC 2822 и читаемый формат.
- Используйте формат — Скопируйте нужный формат (для API или логов).
- Обратно — Вставьте ISO или RFC 2822 строку для получения Unix-метки.
Как это работает
Числовой ввод: Значения < 1e12 рассматриваются как секунды (1970–33658); ≥ 1e12 как миллисекунды. Строковый ввод: Передаётся в Date.parse, поддерживающий ISO 8601, RFC 2822 и распространённые форматы. Вывод генерируется из одного UTC-значения в миллисекундах.
Вся обработка выполняется в браузере. Никакие данные не отправляются на сервер.
Примеры использования
- Разработка API — Конвертация между форматами для запросов и ответов.
- Анализ логов — Декодирование Unix-меток из логов.
- База данных — Перевод сохранённых меток в читаемые даты.
- Отладка — Проверка парсинга дат и часовых поясов.
- Документация — Генерация примеров меток.
Пример
1709251200(секунды) → 2024-03-01T12:00:00.000Z1709251200000(миллисекунды) → та же дата2024-03-01 12:00:00→ Unix-метка + все форматы
Ограничения
- UTC вывод — Вывод в UTC; без конвертации часовых поясов.
- Диапазон — Метки вне диапазона JavaScript Date могут не работать.
- Автоопределение — Порог 1e12 для секунд/мс; неоднозначно near этого значения.
- Парсинг строк — Зависит от
Date.parse; нестандартные форматы могут не работать.