Глоссарий

Unix-время (Timestamp)

Unix timestamp — количество секунд, прошедших с 1 января 1970 года 00:00:00 UTC. Универсальный, независимый от часового пояса формат для хранения и передачи моментов времени.

Почему удобно

PHP

time();                    // текущий Unix timestamp
strtotime('2025-01-01');   // строка → timestamp
date('Y-m-d', 1735689600); // timestamp → строка

// Carbon (рекомендовано)
Carbon::now()->timestamp;
Carbon::createFromTimestamp(1735689600)->toDateString();

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

32-битный signed int переполнится 19 января 2038 в 03:14:07 UTC. В PHP с 64-битными int — проблемы нет. Но в старых БД со столбцом TIMESTAMP (32-bit) — есть.