DateTime-luokan getTimestamp-metodi
Metodi getTimestamp palauttaa Unix-aikaleiman DateTime-luokan oliolle.
Tämä on kokonaisluku, joka edustaa sekuntien määrää, joka on kulunut
vuodesta 00:00:00 UTC 1. tammikuuta 1970 määritettyyn päivämäärään asti.
Metodi ei ota parametreja.
Syntaksi
$datetime->getTimestamp();
Esimerkki
Haetaan nykyinen aikaleima:
<?php
$date = new DateTime();
echo $date->getTimestamp();
?>
Koodin suorituksen tulos:
1678901234
Esimerkki
Haetaan aikaleima tietylle päivämäärälle:
<?php
$date = new DateTime('2023-01-15 12:00:00');
echo $date->getTimestamp();
?>
Koodin suorituksen tulos:
1673784000
Esimerkki
Verrataan kahta päivämäärää niiden aikaleimojen avulla:
<?php
$date1 = new DateTime('2023-01-01');
$date2 = new DateTime('2023-01-15');
if ($date1->getTimestamp() < $date2->getTimestamp()) {
echo 'Date1 on aiempi kuin Date2';
}
?>
Koodin suorituksen tulos:
'Date1 on aiempi kuin Date2'