calcal.ru

Unix Timestamp Converter

Мгновенный перевод между Unix Epoch и понятной датой. Справочник форматов, примеры кода и теория времени для разработчиков.

Загрузка калькулятора...
1970
Начало Эпохи (UTC)
UTC
Стандарт времени
32/64
Битность систем
ISO
Совместимость

Что такое Unix Timestamp?

Unix Timestamp (также известный как Epoch time или POSIX time) — это система описания моментов времени, принятая в операционных системах Unix и многих других компьютерных системах.

Это простое целое число, которое показывает, сколько секунд прошло с полуночи (00:00:00 UTC) 1 января 1970 года. Этот момент называют «Эпохой Unix».

Интересный факт

Дата 1 января 1970 была выбрана произвольно. В ранних версиях Unix (1971 год) время отсчитывалось каждые 1/60 секунды, и счетчик переполнялся всего за 2.5 года. Позже систему переработали: сделали отсчет в секундах и установили начало эпохи на 1970 год, чтобы охватить весь жизненный цикл системы.

Почему именно секунды?

Использование одного числа для обозначения времени невероятно удобно для компьютеров:

  • Легко вычислять разницу между датами (простое вычитание).
  • Время не зависит от часовых поясов (оно всегда в UTC).
  • Занимает мало места в памяти (4 или 8 байт).
  • Исключает путаницу с форматами дат (DD/MM vs MM/DD).

Как получить Timestamp?Примеры кода для популярных языков и баз данных

JavaScriptWeb / Node
Math.floor(Date.now() / 1000)

Date.now() возвращает миллисекунды, делим на 1000.

Python3.x
import time
int(time.time())
PHPBackend
time();
Go (Golang)
time.Now().Unix()
Java
System.currentTimeMillis() / 1000L
BashShell
date +%s
MySQL
SELECT UNIX_TIMESTAMP();
PostgreSQL
SELECT extract(epoch from now());
C#
DateTimeOffset.UtcNow.ToUnixTimeSeconds()
Критическая уязвимость

Проблема 2038 года

В старых 32-битных системах время хранится как знаковое 32-битное целое число. Максимальное значение, которое может принять такое число: 2 147 483 647.

Это значение будет достигнуто 19 января 2038 года в 03:14:07 UTC.

В следующую секунду счетчик переполнится, и значение станет отрицательным: -2 147 483 648. Для компьютеров это будет означать скачок времени в прошлое — в 13 декабря 1901 года.

Решение

Переход на 64-битные системы полностью решает эту проблему. 64-битный счетчик может хранить время на протяжении 292 миллиардов лет — это в 20 раз больше возраста Вселенной.

Апокалипсис 32-битных систем

Текущий Timestamp~1.7 млрд
Лимит (INT32_MAX)2,147,483,647
19 Jan 2038 03:14:07 UTC

64-bit systems = SAFE

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

Нет. Unix-таймстамп увеличивается ровно на 86400 секунд каждый день, игнорируя «високосные секунды» (leap seconds), которые иногда добавляются к всемирному координированному времени (UTC) для синхронизации с вращением Земли. Это делает систему простой, но технически она может расходиться с реальным астрономическим временем на пару секунд.
Timestamp един для всего мира. Если вы видите разные значения, скорее всего, вы смотрите на локальное время, уже конвертированное из таймстампа с учетом вашего часового пояса, или же на устройстве сбиты системные часы.
В Excel дата хранится иначе (дни с 1900 года). Формула для конвертации Unix Timestamp (в ячейке A1) в дату: =(A1/86400)+DATE(1970,1,1). Не забудьте установить формат ячейки «Дата/Время».
Время до 1970 года представляется отрицательными числами. Например, -1 соответствует 23:59:59 31 декабря 1969 года. Большинство современных систем корректно работают с отрицательными таймстампами.
Классический Unix Timestamp — это секунды (10 цифр). В JavaScript (Date.now()) и Java (System.currentTimeMillis()) используется формат в миллисекундах (13 цифр). Чтобы получить секунды из миллисекунд, нужно разделить число на 1000.

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

🧮

Генератор случайных русских имён

Генерация случайных ФИО с правильными отчествами и склонением фамилий. Классические, современные и редкие имена.

💻

Калькулятор серверной сборки для нейросетей (ИИ) и ML

Конфигуратор GPU-сервера для искусственного интеллекта и машинного обучения. Подбор GPU (A100, H100, L40S), CPU, RAM. Расчёт стоимости и энергопотребления в рублях.

🏥

Шкала комы Глазго — калькулятор (GCS)

Оцените уровень сознания: открывание глаз, речевая и двигательная реакции. Баллы от 3 до 15. Для врачей скорой помощи.

🏥

Калькулятор BMR (базальный метаболизм)

Рассчитайте свою норму калорий (BMR и TDEE). Формулы Миффлина-Сан Жеора и Харриса-Бенедикта.

💰

Калькулятор дохода на маркетплейсе

Рассчитайте доход от продаж на Wildberries, OZON, Яндекс Маркет. Юнит-экономика, комиссии, логистика.

🧮

Калькулятор скейтбординга: подбор деки, калории, экипировка

Калькулятор для скейтбордистов. Подбор ширины деки, калории, выбор колёс и подвесок, стоимость комплекта в России.

🏠

Калькулятор учебного плана

Расчёт учебной нагрузки: часы, зачётные единицы ECTS, распределение по семестрам.

⚙️

Калькулятор мощности котла отопления

Расчёт мощности котла для дома: площадь, регион, утепление, этажность. Расход газа за сезон. Подбор настенного или напольного котла.

🏠

Калькулятор газона: расход семян, удобрения, грунт, стоимость

Калькулятор газона онлайн. Расчёт расхода семян (партерный, обычный, спортивный, теневой), стартового удобрения, объёма грунта и песка, общей стоимости устройства газона.

💰

Инвестиционный калькулятор (валюты, APR/APY, облигации)

Комплексный финансовый инструмент: конвертер валют, перевод APR в APY, доходность облигаций (YTM, дюрация).

🧮

Калькулятор катания на коньках: размер, калории, заточка

Калькулятор для конькобежцев и фигуристов. Подбор размера коньков, расход калорий, заточка лезвий, стоимость занятий.

🧮

Калькулятор краудфандинговой кампании

Количество бэкеров, чистая прибыль, комиссии Planeta.ru и Boomstarter, налог УСН 6%.

💻

Калькулятор расхода интернет-трафика

Рассчитайте расход мобильного интернета: сколько ГБ тратят YouTube, Instagram, Telegram, Zoom, музыка и соцсети. Подбор оптимального тарифа.

🧮

Калькулятор гольфа: гандикап, дистанция, клюшки, стоимость

Калькулятор для гольфа. Расчёт гандикапа, дистанции удара, калорий, стоимости и подбор клюшек.

🏭

Калькулятор таможенного оформления: пошлина, НДС, акциз

Расчёт таможенных платежей при импорте в Россию: пошлина по ТН ВЭД, НДС 20%, акциз, таможенный сбор, утилизационный сбор на авто.

Лиана Арифметова
Создатель

Лиана Арифметова

Миссия: Демократизировать сложные расчеты. Превратить страх перед числами в ясность и контроль. Девиз: «Любая повторяющаяся задача заслуживает своего калькулятора».

⚖️

Отказ от ответственности

Только для информационных целей. Все расчёты, результаты и данные, предоставляемые данным инструментом, носят исключительно ознакомительный и справочный характер. Они не являются профессиональной консультацией — медицинской, юридической, финансовой, инженерной или иной.

Точность результатов. Калькулятор основан на общепринятых формулах и методиках, однако фактические результаты могут отличаться в зависимости от индивидуальных условий, исходных данных и применяемых стандартов. Мы не гарантируем полноту, точность или актуальность приведённых расчётов.

Медицинские, финансовые и профессиональные решения должны приниматься исключительно на основании консультации с квалифицированными специалистами — врачом, финансовым советником, инженером или другим профессионалом в соответствующей области. Не используйте результаты данного инструмента как единственное основание для принятия важных решений.

Ограничение ответственности. Авторы и разработчики сервиса не несут никакой ответственности за прямой или косвенный ущерб, возникший в результате использования данных расчётов. Пользователь принимает на себя всю ответственность за интерпретацию и применение полученных результатов.