Конвертер Меток Времени
Мгновенное преобразование между метками времени 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 имеет два распространённых разрешения:
| Секунды | Миллисекунды | |
|---|---|---|
| Пример | 1700000000 | 1700000000000 |
| Точность | 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 — ровно за день до эпохи.