Конвертер времени Unix

Переводит метку Unix в дату выбранного пояса или дату обратно в секунды и миллисекунды. Около десяти цифр — секунды, тринадцать — миллисекунды. Пакет принимает одно значение на строку. Счёт идёт в браузере.

Метка в дату

Дата в метку

Без Z и без смещения берётся пояс выше. Дата без времени — это 00:00:00.

Пакетом

Число одно. Часы разные.

Время Unix считается от 1970-01-01 00:00:00 UTC. Одно и то же целое в Москве и в Нью-Йорке — не одни настенные часы. Страница переводит метку в дату выбранного пояса или дату этого пояса обратно в секунды и миллисекунды. Пакет принимает одно значение на строку. Счёт идёт в браузере, ничего не отправляется. exp в JWT — такое же число; сам токен читается на JWT.

Как пользоваться

  1. Слева, в «Метка в дату», вставьте число. Единицу оставьте «Определить секунды или миллисекунды». Ниже 1e12, около десяти цифр, это секунды, например 1700000000. От 1e12, около тринадцати цифр, миллисекунды. Строка под полем говорит, что выбрано. В поле пояса виден выбранный пояс. Откройте его и введите город, сокращение вроде EST или UTC+3. Название следует языку страницы. Первая строка результата — время этого пояса, затем смещение, секунды, миллисекунды и строка ISO в UTC. «Сейчас» подставляет текущие секунды Unix, или текущие миллисекунды, если единица принудительно «Миллисекунды».
  2. Справа, в «Дата в метку», прямо читаются 2026-06-06, 2026-06-06 10:37:40, 2026-06-06T10:37:40, 2026-06-06T10:37:40Z и 2026-06-06T10:37:40+03:00. Без Z и без смещения берётся пояс этой карточки, а дата без времени — это 00:00:00. Z или явное смещение важнее выбранного пояса. «Сейчас» подставляет текущее время этого пояса. Результат — секунды, миллисекунды и UTC.
  3. Пакет принимает одно значение на строку. «Метки в даты» использует пояс и единицу пакета и пишет YYYY-MM-DD HH:mm:ss. «Даты в метки» прячет единицу и пишет секунды, по одной на строку; без смещения берётся пояс пакета. Нечитаемая строка показывает ошибку только на себе, остальные переводятся. «Очистить» очищает только пакет. «Очистить всё» очищает все поля. «Показать пример» ставит 1700000000, дату 2026-06-06 10:37:40 и три строки: 1700000000, 0 и 1700000000000.

Что не меняется

Секунды — это миллисекунды, обрезанные к нулю. Метка 0 — это 1970-01-01 00:00:00 UTC, 1970-01-01 03:00:00 в Europe/Moscow и 1969-12-31 19:00:00 в America/New_York. Список — все зоны IANA, которые знает этот браузер, с названием на языке страницы. Он открывается на поясе этого компьютера. Смещение рядом с результатом — то, что действует в этот миг, поэтому лето и зима в Нью-Йорке не совпадают. Час, который случается дважды при переводе стрелок назад, неоднозначен; страница выбирает один. Дата не того вида отдаётся браузеру, и он может счесть её местной.

Когда это нужно

  • Прочитать created_at из API как московское время, а не UTC.
  • Получить секунды для SQL BETWEEN.
  • Вставить столбец меток из журнала и прочитать их в одном поясе.

Вопросы

Москва на три часа впереди строки UTC.

Метка — один миг. Europe/Moscow — это UTC+3. Ищите Moscow или UTC+3.

Десять цифр прочитаны как секунды, а нужны миллисекунды.

Поставьте единицу «Миллисекунды». Автоматика считает миллисекундами только значения от 1e12.

Моя дата — не полночь UTC.

Без Z и без смещения дата читается в поясе этой карточки. Для UTC добавьте Z.