Теория
Unix timestamp — число секунд, прошедших с полуночи 1 января 1970 года по UTC. Это единый «момент на часах» для всех систем: одна и та же метка в Москве и Лондоне означает одно и то же мгновение, хотя местные даты различаются.
Перевод метки в дату — деление на число секунд в дне с учётом високосных лет; обратно — подсчёт секунд от начала эпохи до заданного момента. Компьютеры делают это мгновенно, а человеку проще пользоваться конвертером.
Важно: timestamp не зависит от часового пояса — 12:00 UTC и 15:00 МСК это одна и та же метка.
Пример с решением
- Условие. Какой дате соответствует метка 1 700 000 000?
- Формула. Число секунд от эпохи → деление на секунды в сутках, остаток — время дня.
- Подстановка. \(1,700,000,000 \div 86400 \approx 19675{,}9\) суток.
- Вычисление. 19675 суток от 01.01.1970 — это 14.11.2023; дробная часть \(0{,}9\) суток = 22:13:20 UTC.
- Ответ. Метка 1 700 000 000 — 14.11.2023 22:13:20 UTC (в Москве уже 15.11.2023 01:13:20). Калькулятор в режиме «Timestamp → дата» покажет обе даты; обратный режим вернёт метку.
Главное
- Эпоха: 01.01.1970 00:00:00 UTC.
- Одна метка — одно мгновение во всех поясах.
- Сутки = 86 400 секунд.