Unix timestamp ↔ дата
Перевод даты в unix-время в секундах и обратно, по UTC. Пример: 15 января 2026, 00:00 UTC — это 1768435200. Миллисекунды считаются рядом.
Проверено по 1 эталонному значению
Как считается
Выберите направление — и цифры превратятся в дату.
- Выберите режим: дата в секунды или секунды в дату.
- Впишите значение — дату или целое число секунд.
- Результат появится мгновенно; рядом — те же миллисекунды, как их ждут JSON-API.
Что важно знать
Unix-время — это число секунд, прошедших с полуночи 1 января 1970 года по UTC. Логи, базы данных, языки программирования — внутри почти везде тикают именно такие счётчики, а человек видит уже отформатированную дату.
Пересчёт идёт в обе стороны: дата превращается в секунды, секунды — обратно в читаемую строку. Считаем по UTC, без часовых поясов: 15 января 2026, 00:00 UTC — это 1768435200. В Москве на три часа позже, поправку держите в голове.
Ограничения честно: 32-битные системы упираются в 2038 год, а отрицательные числа описывают время до 1970-го. Современная браузерная арифметика переживает оба случая спокойно.
Частые вопросы
Почему время считается по UTC?
Так устроен стандарт: эпоха отсчитывается от полуночи 1 января 1970 по всемирному времени. Один и тот же timestamp в Москве и Лондоне отвечает разным стрелкам на циферблате — поправку даёт ваш часовой пояс.
Что с миллисекундами?
JavaScript и Java работают с миллисекундами: умножьте секунды на тысячу. В строках под результатом значение уже посчитано, чтобы не путаться в нулях.
А до 1970 года можно?
Да, timestamp бывает отрицательным: минус 86400 — это 31 декабря 1969 года. Калькулятор пересчитает обе стороны, главное — не потерять знак.