Skip to content

Конвертер Меток Времени

Мгновенное преобразование между метками времени Unix и читаемыми датами. Отображение текущей метки в реальном времени, автоматическое определение секунд/миллисекунд и копирование одним кликом.

Конвертер

Текущая метка времени Unix
Секунды0
Миллисекунды0

Метка → Дата

Дата → Метка

Что такое метка времени Unix?

Метка времени Unix (также называемая временем эпохи Unix или временем POSIX) — это количество секунд, прошедших с 1970-01-01 00:00:00 UTC — эпохи Unix. Это самый распространённый способ представления момента времени в программировании.

Например, 1700000000 соответствует 14 ноября 2023 года, 22:13:20 UTC.

Особенности меток времени Unix:

  • Не зависят от часового пояса — всегда измеряются в UTC
  • Непрерывны — без високосных секунд в большинстве реализаций
  • Компактны — одно целое число вместо полной строки даты

Секунды vs Миллисекунды

Метка времени Unix имеет два распространённых разрешения:

СекундыМиллисекунды
Пример17000000001700000000000
Точность1 секунда1 миллисекунда
ИспользуетсяAPI Unix/Linux, большинство баз данныхJavaScript (Date.now()), Java, системы логирования
Цифр~10 цифр~13 цифр

Как отличить: Если число содержит 13+ цифр, это миллисекунды. Этот конвертер автоматически определяет разрешение — просто вставьте число.

Типичные Сценарии Использования

  • Отладка логов — Преобразование меток времени в серверных логах в читаемое время для отслеживания событий
  • Интеграция API — Многие REST API используют метки времени Unix для полей дат
  • Запросы к БД — Поиск записей по временному диапазону с использованием значений эпохи
  • Планирование — Расчёт задержек или планирование будущих событий с помощью арифметики меток времени
  • UUID v7 — UUID v7 кодирует метку времени Unix в миллисекундах в первых 48 битах; декодируйте её, чтобы узнать, когда был создан UUID

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

Что такое проблема 2038 года? Метка времени Unix в 32-битном знаковом целом достигает максимума при 2147483647 (19 января 2038 года, 03:14:07 UTC). Системы, всё ещё использующие 32-битный time_t, столкнутся с переполнением. Большинство современных систем уже перешли на 64-битные метки времени, которые не переполнятся 292 миллиарда лет.

Как этот инструмент обрабатывает часовые пояса? Метка времени Unix по своей сути является UTC. Этот конвертер показывает как UTC-представление, так и локальный часовой пояс вашего браузера.

Можно ли использовать отрицательные метки времени? Да. Отрицательные метки времени Unix представляют даты до эпохи (1970-01-01 00:00:00 UTC). Например, -86400 — это 31 декабря 1969 года, 00:00:00 UTC — ровно за день до эпохи.