Этот инструмент переводит Unix-время в календарные даты и обратно. Он принимает секунды или миллисекунды, показывает ISO, UTC и местное время, а текущее значение всегда остаётся на экране.
Данные обрабатываются локально в вашем браузере и не передаются на наш сервер.
Текущее Unix-время—
Время в дату
Введите корректное Unix-время.
ISO 8601
2023-11-14T22:13:20.000Z
UTC
Tue, 14 Nov 2023 22:13:20 GMT
Местное время
среда, 15 ноября 2023 г. в 06:13:20
Дата во время
Выберите корректные местные дату и время.
Секунды
1704067200
Миллисекунды
1704067200000
ISO 8601
2024-01-01T00:00:00.000Z
Время абсолютно, а местное время зависит от часового пояса устройства. Даты до 1970 года записываются отрицательными значениями.
Как пользоваться инструментом
1 Скопируйте текущее Unix-время из счётчика в верхней части страницы.
2 Чтобы перевести время в дату, вставьте значение и выберите секунды или миллисекунды — дата появится сразу.
3 Чтобы перевести дату во время, выберите местные дату и время — значения в секундах и миллисекундах обновляются по мере ввода.
4 Кнопки копирования сохраняют текущее время, дату ISO или числовое значение.
Формула и логика расчёта
Время в дату
Дата = 1 января 1970 года, UTC + время × 1000 мс
Unix-время считает секунды, прошедшие с 1970-01-01T00:00:00Z, без учёта високосных секунд. Умножение на 1000 даёт миллисекунды, с которыми работают даты в JavaScript.
Дата во время
Секунды = floor(миллисекунды ÷ 1000)
Дата переводится в миллисекунды от начала эпохи, а затем делится на 1000 для формы в секундах. Форма в миллисекундах сохраняет полную точность.
Пример расчёта
1700000000 в UTC
Запись в журнале хранит время в секундах.
1700000000 × 1000 = 1700000000000 мс
ISO: 2023-11-14T22:13:20.000Z
Местное время зависит от вашего часового пояса
Тот же момент — 14 ноября 2023 года, 22:13:20 UTC. Ваши местные часы могут показывать другой час.
Полночь 1 января 2024 года
Местную дату нужно передать как время в запросе к API.
Выберите 2024-01-01 00:00 по местному времени
Считайте значение в секундах
Если API ждёт миллисекунды, возьмите значение в миллисекундах
Точные числа зависят от вашего часового пояса: ввод толкуется как местное время.
Граничные случаи и точность
Секунды и миллисекунды
Сейчас время в секундах составляет около 1,7 млрд, тот же момент в миллисекундах — около 1,7 трлн. Ошибка в единице сдвигает дату на десятилетия, поэтому проверяйте единицу перед вставкой значения.
Местное время и UTC
Само время абсолютно. Местное отображение зависит от часового пояса устройства, а ISO и UTC одинаковы везде.
Даты до 1970 года
Отрицательные значения обозначают даты до начала эпохи Unix. Они допустимы, и конвертер их обрабатывает.
Частые вопросы
Что такое Unix-время?+−
Число секунд с 1 января 1970 года, 00:00:00 UTC, без учёта високосных секунд. Это момент времени, не зависящий от часового пояса.
Значение указано в секундах или в миллисекундах?+−
Поддерживаются оба варианта. JavaScript использует миллисекунды, многие API и базы данных — секунды. Перед переводом выберите подходящую единицу.
Почему местная дата отличается от UTC?+−
Время — это абсолютный момент, а местное время добавляет смещение часового пояса. Строки ISO и UTC показывают тот же момент без этого смещения.
Учитывается ли переход на летнее время?+−
На само значение переход не влияет. Местное отображение следует правилам часового пояса, которые действуют на вашем устройстве для этой даты.
Текущее время обновляется в реальном времени?+−
Да. Счётчик вверху обновляется каждую секунду, пока страница открыта.
Похожие инструменты для разработчиков
Хешируйте, форматируйте или кодируйте данные, которые несут эти значения времени.