Ce face date_timestamp_get
Forma de funcție a metodei ->getTimestamp(). Timestamp-ul nu depinde de fusul orar: același moment are același număr în orice fus. Este util pentru salvare în baza de date sau pentru funcții care cer timestamp (date, setcookie).
Parametri
| Parametru | Descriere |
|---|---|
$object |
Obiectul dată. |
Ce returnează
Timestamp-ul Unix, ca număr întreg.
Exemple
Exemplul 1: Același moment în două fusuri orare
<?php
$bucuresti = date_create("2026-10-19 14:35", timezone_open("Europe/Bucharest"));
$londra = date_create("2026-10-19 12:35", timezone_open("Europe/London"));
echo date_timestamp_get($bucuresti) . "\n";
echo date_timestamp_get($londra);
Rezultat
1792409700
1792409700
Greșeli frecvente
- Folosești timestamp-ul pentru date foarte vechi sau foarte îndepărtate în viitor, pe sisteme pe 32 de biți. Acolo intervalul se termină în 2038. Pe 64 de biți nu există această limită practică.
Comenzi înrudite
date_timestamp_set: Setează data și ora unui obiect DateTime dintr-un timestamp Unix.time: Returnează momentul curent ca număr de secunde de la 1 ianuarie 1970 (timestamp Unix).mktime: Construiește timestamp-ul Unix pentru o dată și o oră anume, din ore, minute, secunde, lună, zi și an.