ДокументыИзображенияМедиаИнструменты PDF

Конвертер Epoch/Unix Онлайн

Конвертируйте Unix timestamp в дату и время и обратно — прямо в браузере.

ISO 8601
2026-05-13T07:22:40.000Z
UTC
Wed, 13 May 2026 07:22:40 GMT
Local
13/05/2026, 09:22:40
Relative
just now
Обработано в вашем браузере — текст не отправляется на серверы

Unix timestamp и дата: конвертация мгновенно

Секунды и миллисекунды

Автоматическое определение единиц измерения timestamp.

Полная конфиденциальность

Конвертация в браузере. Данные не передаются на сервер.

Часовые пояса

Отображение в UTC и любом локальном часовом поясе.

Мгновенно

Результат появляется при вводе, без кнопок и ожидания.

Три шага — никаких сложностей

1

Введите timestamp или дату

Вставьте Unix timestamp (секунды или миллисекунды) или дату в формате ISO 8601.

2

Выберите часовой пояс

Выберите часовой пояс для отображения локального времени.

3

Скопируйте результат

Получите timestamp или читаемую дату и скопируйте одним кликом.

Остались вопросы?

Unix timestamp (epoch time) — количество секунд, прошедших с 1 января 1970 года 00:00:00 UTC. Это универсальный способ представления точек во времени, независимый от часовых поясов и локалей. Используется повсеместно в базах данных, API, журналах событий и операционных системах.

Unix timestamp обычно измеряется в секундах (10-значное число, например 1700000000). JavaScript и многие современные API используют миллисекунды (13-значное число). При конвертации важно правильно определить единицу: 1700000000 — это секунды (2023 год), 1700000000000 — миллисекунды (тот же момент).

На 32-битных системах Unix timestamp хранится как знаковое 32-битное целое число, максимальное значение которого соответствует 19 января 2038 года 03:14:07 UTC. После этого значение переполнится и станет отрицательным, что может вызвать сбои. Современные 64-битные системы не подвержены этой проблеме — они корректно работают до года 292 277 026 596.

Unix timestamp всегда хранится в UTC и не зависит от часового пояса. При отображении конвертируйте в локальное время с явным указанием временной зоны. В JavaScript рекомендуется использовать Intl.DateTimeFormat или библиотеки date-fns/Luxon. Никогда не храните «локальное» время без информации о часовом поясе.

ISO 8601 — международный стандарт форматирования дат и времени. Базовый формат: YYYY-MM-DDTHH:mm:ssZ (например, 2024-11-14T12:30:00Z). Суффикс Z означает UTC. Смещение указывается как ±HH:mm. ISO 8601 является рекомендованным форматом для API, баз данных и обмена данными.

Unix time: история эпохи и работа с временными зонами

Unix epoch (1 января 1970 года 00:00:00 UTC) был выбран как точка отсчёта при разработке операционной системы Unix в конце 1960-х годов. Дата несколько условна: ранние реализации использовали другие эпохи, и 1970-01-01 закрепилась как стандарт в POSIX. Стандарт POSIX.1 формализовал POSIX time в 1988 году.

Проблема Y2K38 (Year 2038) связана с переполнением 32-битного знакового целого: 19 января 2038 года в 03:14:07 UTC значение time_t достигнет максимума (2^31 − 1 = 2 147 483 647) и обнулится. Большинство современных 64-битных операционных систем уже используют 64-битный time_t. Для встроенных систем и устаревшего ПО обновление остаётся актуальной задачей.

ISO 8601 и RFC 3339 определяют стандартные текстовые форматы для дат и времени. RFC 3339 — профиль ISO 8601, обязательный для использования в интернет-протоколах. Временные зоны описываются базой данных IANA (tz database), содержащей исторические данные о смещениях UTC для всех регионов мира — с учётом перехода на летнее время и исторических изменений.