Конвертер временных меток — бесплатно
Конвертируйте Unix-временные метки в читаемые даты и обратно. Поддерживает UTC и местное время, секунды и миллисекунды.
Быстрый справочник Epoch
Частые применения
- Преобразование временных меток в данные аналитикиПереводите временные метки Unix из экспортов аналитики (Google Analytics, Mixpanel, Amplitude) в читаемые даты.
- Преобразование временных меток для отладкиДекодируйте временные метки Unix из журналов сервера, полезных нагрузок ошибок и ответов API в читаемые даты.
- Преобразование временных меток при разработке APIПроверяйте, сравнивайте и преобразовывайте временные метки Unix, возвращаемые REST API и webhooks.
- Преобразование временных меток для запросов к базе данныхПреобразуйте даты в временные метки Unix для предложений WHERE в SQL и запросов по диапазону дат.
- Преобразование временных меток для планированияПреобразуйте определенные даты и время в временные метки Unix для использования в системах планирования и API календарей.
Как это работает
Вся конвертация выполняется прямо в браузере с использованием встроенного объекта Date JavaScript и набора Intl (Intl.RelativeTimeFormat, Intl.DateTimeFormat, Intl.supportedValuesOf) — без сторонней библиотеки, без обращения к серверу. Единственные данные, которые покидают вашу машину — ничего: числа остаются локальными.
- 1Обнаружение и нормализация единицКогда вы вставляете временную метку, инструмент считает её цифры, чтобы автоматически определить единицу: 10 цифр означают секунды Unix, 13 — миллисекунды, 16 — микросекунды, 19 — наносекунды. Написанная вручную эвристика подсчёта цифр помечает несоответствие и предлагает переключение единицы одним кликом, предотвращая тихие ошибки вроде трактовки 13-значного значения миллисекунд как значения года-55881 секунд.
- 2Построение даты через JavaScript DateНеобработанное число масштабируется до миллисекунд и передаётся в new Date(ms). Оттуда встроенные методы Date (getFullYear, getUTCHours, toISOString и т.д.) производят местное время, время UTC и вывод ISO 8601 — библиотека парсинга не задействована.
- 3Относительное время с учётом локали через Intl.RelativeTimeFormatЖивой тикер срабатывает каждую секунду и пересчитывает относительную метку (например, '3 дня назад', 'через 2 часа'), используя Intl.RelativeTimeFormat, инициализированный локалью страницы. Это поддерживает относительное отображение точным, даже если вы оставите вкладку открытой, и производит грамматически корректный вывод на каждом поддерживаемом языке без дополнительных строк перевода.
- 4Отображение часового пояса через Intl.DateTimeFormatЗакреплённые часовые пояса IANA (например, America/New_York, Asia/Tokyo) форматируются с помощью Intl.DateTimeFormat, используя опцию timeZone. Полный список имён зон, поддерживаемых браузером, приходит из Intl.supportedValuesOf('timeZone'). Ваши закреплённые зоны сохраняются между сессиями в localStorage.
Похожие инструменты
Инспектор UUID
Декодируйте любой UUID или ULID — узнайте версию, вариант и временную метку, встроенную в v1, v6, v7 и ULID. Работает полностью в браузере.
Калькулятор прав доступа chmod
Переключайте права доступа Unix для владельца, группы и остальных, чтобы получить восьмеричное значение (755), символьную нотацию (rwxr-xr-x) и точную команду chmod.
Конвертер исламского календаря
Преобразуйте даты между григорианским и исламским (Умм аль-Кура) календарями в обе стороны с названиями месяцев на арабском языке, арабско-индийскими цифрами и сегодняшней исламской датой.