Metod getTimestamp klase DateTime
Metod getTimestamp vraća Unix timestamp za objekat klase DateTime.
Ovo je ceo broj koji predstavlja broj sekundi proteklih
od 00:00:00 UTC 1. januara 1970. godine do navedenog datuma.
Metod ne prihvata parametre.
Sintaksa
$datetime->getTimestamp();
Primer
Dobijamo trenutnu vremensku oznaku:
<?php
$date = new DateTime();
echo $date->getTimestamp();
?>
Rezultat izvršavanja koda:
1678901234
Primer
Dobijamo timestamp za određeni datum:
<?php
$date = new DateTime('2023-01-15 12:00:00');
echo $date->getTimestamp();
?>
Rezultat izvršavanja koda:
1673784000
Primer
Uporedimo dva datuma preko njihovog timestamp-a:
<?php
$date1 = new DateTime('2023-01-01');
$date2 = new DateTime('2023-01-15');
if ($date1->getTimestamp() < $date2->getTimestamp()) {
echo 'Date1 is earlier than Date2';
}
?>
Rezultat izvršavanja koda:
'Date1 is earlier than Date2'