⏱ Разработчику ✓ Бесплатно Часы идут вживую Ничего не уходит на сервер Пояса местный, UTC, Москва Понимает любую запись

Unix-время
и дата

Одно поле на всё: введите число — получите дату, введите дату — получите число. Инструмент сам разберётся, что ему дали, а пустое поле показывает текущее время.

Часовой пояс
Сдвинуть
Число или датачасы идут
Записи
Записи появятся здесь
Часы идут — начните вводить, и они остановятся на вашем значении

Метка времени не знает про часовые пояса

Unix-время — это число секунд, прошедших с полуночи первого января 1970 года по Гринвичу. Одно и то же число во всём мире: в Москве, Владивостоке и Лиссабоне в один и тот же момент оно совпадает. Именно поэтому его и используют — момент времени описывается однозначно, без оговорок.

Пояс появляется только при показе. Число 1788868800 — это и «8 сентября 2026, 12:00 UTC», и «8 сентября, 15:00 в Москве», и то, и другое верно. Отсюда почти все ошибки с датами в программах: где-то момент перевели в местное время, где-то нет, и разница в три часа поехала по всей выгрузке. Поэтому здесь пояс выбирается явно и подписан у каждого значения, а не подразумевается.

Вторая частая беда — секунды против миллисекунд. Различить их по значению невозможно: одно и то же число может означать и 2001 год в секундах, и 1970-й в миллисекундах. Надёжен только один признак — длина записи, и по нему инструмент и определяет тип. Что именно он понял, написано над результатом: если не то, будет видно сразу.

  • Одно поле: и число, и дата, тип определяется сам
  • Секунды, миллисекунды и микросекунды различаются по длине
  • Три пояса: местный, UTC и Москва — со смещением у каждого значения
  • День недели, день года, номер недели по ISO и квартал
  • Несуществующие даты вроде 31 февраля отклоняются, а не «переезжают»
Чего инструмент не делает Честно
Все пояса мира Только три
Разница дат Другой калькулятор
Секунды координации Их нет в Unix-времени
Даты до 1970 Только числом со знаком
Что делает Надёжно
Ввод Одним полем
Записи Шесть привычных
Пояс Подписан у значения
Текущее время Идёт само

Частые вопросы

Нет. Всё считается в браузере, включая текущее время — оно берётся с ваших часов. Можно вставлять метки из рабочих логов. Проверить просто: отключите интернет, инструмент продолжит работать.
Число секунд, прошедших с полуночи первого января 1970 года по Гринвичу. Эту точку выбрали разработчики системы Unix, отсюда и название. Формат прижился везде: в базах данных, протоколах и логах момент времени почти всегда хранится именно так — одним числом, без пояса и без формата записи.
По длине. Метка в секундах для нашего времени — десять цифр, в миллисекундах — тринадцать, в микросекундах — шестнадцать. По значению их не различить: одно и то же число может быть и 2001 годом в секундах, и 1970-м в миллисекундах. Инструмент определяет тип по длине и пишет над результатом, что именно он понял.
Скорее всего вы смотрите на UTC, а ждёте московское. Unix-время пояса не знает, пояс появляется только при показе — переключите его в настройках, и все записи пересчитаются. Смещение подписано под каждым значением, чтобы не гадать.
Нумерация недель, в которой неделя начинается с понедельника, а первой считается та, где есть четверг. Из-за этого правила первые числа января иногда попадают в 52-ю или 53-ю неделю прошлого года — это не ошибка, а так и задумано. Формат используется в отчётности и планировании.
Числом — да, оно будет отрицательным: −86400 это 31 декабря 1969 года. Обычной записью тоже: введите 15.03.1965, и метка посчитается. А вот в старых системах отрицательные метки поддерживались не всегда, и данные до 1970-го там хранят иначе.