Глосарій

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) — є.