DateTime klasės getTimestamp metodas
Metodas getTimestamp grąžina Unix timestamp DateTime klasės objektui.
Tai sveikasis skaičius, reprezentuojantis sekundžių skaičių, praėjusį
nuo 1970 m. sausio 1 d. 00:00:00 UTC iki nurodytos datos.
Metodas nepriima parametrų.
Sintaksė
$datetime->getTimestamp();
Pavyzdys
Gaukime dabartinę laiko žymą:
<?php
$date = new DateTime();
echo $date->getTimestamp();
?>
Kodo vykdymo rezultatas:
1678901234
Pavyzdys
Gaukime timestamp konkrečiai datai:
<?php
$date = new DateTime('2023-01-15 12:00:00');
echo $date->getTimestamp();
?>
Kodo vykdymo rezultatas:
1673784000
Pavyzdys
Palyginkime dvi datas per jų timestamp:
<?php
$date1 = new DateTime('2023-01-01');
$date2 = new DateTime('2023-01-15');
if ($date1->getTimestamp() < $date2->getTimestamp()) {
echo 'Date1 is earlier than Date2';
}
?>
Kodo vykdymo rezultatas:
'Date1 is earlier than Date2'