Ce face time
Timestamp-ul Unix este un număr simplu, ușor de comparat și de salvat în baza de date. Diferența dintre două timestamp-uri este numărul de secunde dintre ele.
Ce returnează
Numărul de secunde de la 1 ianuarie 1970, ora 00:00 UTC.
Exemple
Exemplul 1: Timestamp-ul curent
<?php
echo time();
Rezultat posibil (diferă la fiecare rulare)
1792409700
Exemplul 2: Expirare peste 7 zile
<?php
date_default_timezone_set("Europe/Bucharest");
$expira = time() + 7 * 24 * 60 * 60;
echo "Linkul expiră pe " . date("d.m.Y", $expira);
Rezultat posibil (diferă la fiecare rulare)
Linkul expiră pe 26.10.2026
Greșeli frecvente
- Salvezi data în baza de date ca text formatat (
"19.10.2026") și apoi nu poți sorta sau compara ușor. Salvează timestamp-ul sau formatulY-m-d H:i:s.