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

2147483647 секунд — последнее значение знакового 32-битного счётчика, 19 января 2038 03:14:07 UTC; после него 32-битные time_t переполнятся.

ПресетСтраница примера инструмента

Проблема 2038 года — поля заполнены примером, их можно менять. Настройки уедут в ссылку «Поделиться», а заголовок страницы и вкладки описывают исходный пресет, а не текущие поля.

Вернуться к обычному виду инструмента: Unix-время и даты

Об этом примере

Пресет подставляет 2147483647 — максимум знакового 32-битного целого, последнее значение, которое корректно вместит классический time_t. Это 19 января 2038 года, 03:14:07 UTC; ровно в этот момент 32-битные счётчики времени переполняются и начинают отдавать отрицательные даты. Инструмент показывает эту границу в привычных форматах. Чего ждать не стоит: проблема касается только старых 32-битных систем и языков со знаковым int32 — современные браузеры и 64-битные платформы уходят дальше без скачка, но легаси-код на C стоит проверить.

Точность значенияЕдиницы:

Сейчас: —

Дата → unix

ISO-8601 («2026-10-08T15:30:00+03:00», «2026-10-08 15:30»), точечный формат («08.10.2026») или месяц по-английски («08 Oct 2026»). Названия месяцев — только латиницей. Время без зоны понимается в выбранном поясе.

Смещение от «сейчас»

Календарный шаг («через 3 часа», «5 дней назад», «−2 месяца») в выбранном поясе с корректной обработкой DST. Знак «−» — прошлое.

—

Расчёт: пояс браузера.

Последние значения

Разобранные unix-значения хранятся в истории этого браузера (localStorage) и попадают в экспорт на странице «Закладки». Даты — не секрет: значения времени в URL шеринга не попадают никогда.

Готовые примеры

Найдено: 7 из 7