A DateTime osztály getTimestamp metódusa
A getTimestamp metódus Unix timestamp-et ad vissza a DateTime osztály egy objektumához.
Ez egy egész szám, amely az 1970. január 1. 00:00:00 UTC óta eltelt másodpercek számát reprezentálja
a megadott dátumig.
A metódus nem fogad paramétereket.
Szintaxis
$datetime->getTimestamp();
Példa
Lekérjük az aktuális időbélyeget:
<?php
$date = new DateTime();
echo $date->getTimestamp();
?>
A kód végrehajtásának eredménye:
1678901234
Példa
Lekérjük az időbélyeget egy konkrét dátumhoz:
<?php
$date = new DateTime('2023-01-15 12:00:00');
echo $date->getTimestamp();
?>
A kód végrehajtásának eredménye:
1673784000
Példa
Hasonlítsunk össze két dátumot azok időbélyegén keresztül:
<?php
$date1 = new DateTime('2023-01-01');
$date2 = new DateTime('2023-01-15');
if ($date1->getTimestamp() < $date2->getTimestamp()) {
echo 'Date1 is earlier than Date2';
}
?>
A kód végrehajtásának eredménye:
'Date1 is earlier than Date2'