CalcToolsLab

Конвертер Unix Timestamp

Конвертация Unix-времени в дату и обратно: секунды, миллисекунды, микросекунды, наносекунды, ISO 8601, UTC, локальное время, текущий timestamp и кодовые примеры.

Текущий Unix Timestamp (секунды)
1780308918
мс: 1780308918000
Определено как: секунды
ISO 8601
2026-06-01T10:15:18.000Z
UTC
Mon, 01 Jun 2026 10:15:18 GMT
Локальное
2026-06-01 13:15:18 (UTC+03:00)
Русский формат
1 июня 2026, 13:15:18
Относительно
меньше минуты назад
// JavaScript / TypeScript
const date = new Date(1780308918 * 1000);
console.log(date.toISOString());
// → "2026-06-01T10:15:18.000Z"

Как конвертировать Unix Timestamp

  1. Вставьте timestamp или выберите дату.
  2. Укажите единицы: auto, seconds, milliseconds, microseconds или nanoseconds.
  3. Сравните UTC, ISO 8601 и локальное время.
  4. Скопируйте нужный формат или кодовый сниппет.

Unix timestamp удобен для логов, API, баз данных и интеграций: одно число описывает абсолютный момент, а формат отображения выбирается отдельно.

Что такое Unix Epoch

Unix Timestamp, Unix time, epoch time и POSIX time обычно означают количество секунд с 1970-01-01 00:00:00 UTC. Нулевой timestamp равен этой дате, `1` — следующей секунде, а `-1` — последней секунде перед Unix Epoch.

t_unix — Unix timestamp в секундах, T — момент времени в миллисекундах, T_epoch — 1970-01-01 00:00:00 UTC.

Timestamp не хранит часовой пояс
Timestamp задаёт абсолютный момент. UTC, локальное время и городская зона — это способы показать этот момент человеку, а не часть самого числа.

Секунды, миллисекунды, микросекунды и наносекунды

ms — миллисекунды, s — секунды Unix timestamp.

ЕдиницаТипичный размерПримерГде встречается
Секунды (s)10 цифр1 700 000 000Linux, PHP time, Python time
Миллисекунды (ms)13 цифр1 700 000 000 000JavaScript Date.now, Java
Микросекунды (μs)16 цифр1 700 000 000 000 000PostgreSQL, Python, подробные логи
Наносекунды (ns)19 цифр1 700 000 000 000 000 000Go time.UnixNano, Rust, трассировка

Авто-режим определяет единицы по количеству цифр без знака: 10 цифр около современных дат — seconds, 13 — milliseconds, 16 — microseconds, 19 — nanoseconds. Для отрицательных timestamp знак не влияет на выбор единицы.

Точность micro/nano
JavaScript Date хранит время с точностью до миллисекунд. Для микросекунд и наносекунд дата отображается до миллисекунд, а остаток показывается отдельно; очень большие значения лучше хранить строкой или BigInt.

UTC, локальное время и ISO 8601

ISO 8601 с `Z` означает UTC. Локальное время зависит от часового пояса браузера, поэтому один и тот же timestamp может выглядеть по-разному у пользователей в Москве, Лондоне или Нью-Йорке.

Локальный ввод даты
Поле datetime-local не содержит timezone. В локальном режиме браузер интерпретирует введённую дату в часовом поясе устройства, затем переводит момент в UTC timestamp. Для UTC-ввода используйте переключатель UTC или ISO-строку с.

Кодовые примеры и SQL

Для текущего момента обычно используют `Math.floor(Date.now() / 1000)`, `time.time()`, `time()` или `date +%s`. Для выбранной даты код должен брать именно эту дату, а не текущий момент.

  • JavaScript: `Date.parse(iso)` для даты и `new Date(seconds * 1000)` для timestamp.
  • Python: `datetime.fromtimestamp(..., tz=timezone.utc)` и `datetime.timestamp()`.
  • PostgreSQL TIMESTAMPTZ хранит момент времени; Unix epoch обычно получают через `EXTRACT(EPOCH FROM...)`.
  • MySQL использует `UNIX_TIMESTAMP()` и `FROM_UNIXTIME()`.
  • Для хранения epoch в БД безопаснее `BIGINT`, особенно если нужны milliseconds, microseconds или nanoseconds.

Проблема 2038 года (Y2K38)

Если timestamp хранится в 32-битном signed int, максимальное значение 2 147 483 647 соответствует 2038-01-19 03:14:07 UTC. После этого старые системы могут получить переполнение. Для нового кода выбирают 64-битные типы, `BIGINT` или типы даты/времени с явной зоной.

Ограничения конвертера
Инструмент использует браузерный JavaScript Date, поэтому итоговая дата ограничена диапазоном JS Date и миллисекундной точностью. Для юридически или технически критичных событий сверяйте источник времени и часовой пояс отдельно.

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

Источники и нормативная база

Расчёты выполняются на основе указанных нормативных и справочных источников. Ссылки открываются в новой вкладке.

Обновлено:

Похожие инструменты

Конвертер часовых поясов

Переводите время между доступными городами с учётом даты, IANA-зоны, летнего времени, разницы в часах и сдвига календарного дня.

Открыть
Калькулятор часов и минут между датами

Посчитайте точную длительность между двумя датами и временем: дни, часы, минуты, секунды, HH:MM, десятичные часы, всего часов/минут/секунд и количество смен по 8 часов. Подходит для смен, встреч, поездок и тайм-трекинга.

Открыть
Калькулятор времени (сложение и вычитание)

Складывает и вычитает длительности в формате ЧЧ:ММ:СС или ЧЧ:ММ. Поддерживает цепочку значений со знаками + и −, результат HH:MM:SS, десятичные часы, минуты, секунды и дни.

Открыть
Какой сегодня день года

Узнайте, какой по счёту сегодня день года (1–366), сколько дней прошло и осталось до конца года. Прогресс-бар года, ISO-неделя, квартал, сезон, ключевые вехи и обратный поиск даты по номеру дня.

Открыть