Подключиться через MCP →

Введите расчет

Математическая формула

Реклама

Результатов

Читаемая дата (UTC)
Tuesday, 14 Nov 2023 22:13:20 UTC
from epoch 1700000000
ISO 8601 2023-11-14T22:13:20Z
Год 2023
Месяц 11
День 14
Часы 22
Минуты 13
Секунды 20

Что такое Unix-метка времени (epoch)?

Unix-метка времени (её также называют epoch-временем или POSIX-временем) — это количество секунд, прошедших с момента так называемой эпохи Unix: полуночи по всемирному координированному времени (UTC) 1 января 1970 года. Это компактный и независимый от часовых поясов способ хранить точный момент времени. Он применяется повсеместно — в базах данных, API, лог-файлах и языках программирования. Наш калькулятор превращает это «сырое» число обратно в дату и время, удобные для чтения.

Стрелка временной шкалы, начинающаяся от начала эпохи Unix, с возрастающими секундами до более поздней даты
Время Unix отсчитывает секунды, прошедшие с начала эпохи 1970-01-01T00:00:00Z.

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

Вставьте или введите значение epoch (в секундах) в поле и нажмите кнопку. Калькулятор покажет соответствующий момент по UTC — и в виде понятной фразы, и в виде строгой строки ISO 8601, а также отдельные значения года, месяца, дня, часа, минуты и секунды. Все результаты приводятся в UTC, поэтому они не зависят от вашего местного часового пояса.

Как работает формула

Принцип расчёта прост:

$$\text{UTC Date} = \text{Epoch}_{1970}\;+\;\text{Unix Timestamp (s)}\times 1\,\text{s}$$

Инструмент умножает секунды на 1000, получая миллисекунды с начала эпохи, а затем выражает этот момент в календаре UTC, корректно учитывая високосные годы и разную длину месяцев.

Схема, показывающая, как секунды эпохи прибавляются к началу 1970 года для получения читаемой даты
При преобразовании секунды эпохи прибавляются к фиксированному началу 1970 года, давая календарную дату и время.

Разбор примера

Возьмём значение epoch 1700000000. Если прибавить 1 700 000 000 секунд к 1970-01-01T00:00:00Z, мы попадём на 2023-11-14T22:13:20Z — это вторник, 14 ноября 2023 года, 22:13:20 по UTC.

$$\text{1970-01-01T00:00:00Z} + 1{,}700{,}000{,}000\,\text{s} = \text{2023-11-14T22:13:20Z}$$

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

Это секунды или миллисекунды? Калькулятор ожидает секунды. Если в вашем числе 13 цифр — скорее всего, это миллисекунды, и их нужно сначала разделить на 1000.

В каком часовом поясе показан результат? Всегда в UTC. Чтобы получить местное время, прибавьте к показанному значению смещение вашего часового пояса.

Можно ли вводить отрицательные значения epoch? Да — отрицательные числа обозначают даты до 1 января 1970 года.

Последнее обновление: