Metoden getTimestamp i klassen DateTime
Metoden getTimestamp returnerar en Unix-tidsstämpel för ett objekt av klassen DateTime.
Detta är ett heltal som representerar antalet sekunder som har förflutit
från 00:00:00 UTC 1 januari 1970 till det angivna datumet.
Metoden tar inga parametrar.
Syntax
$datetime->getTimestamp();
Exempel
Låt oss få den aktuella tidsstämpeln:
<?php
$date = new DateTime();
echo $date->getTimestamp();
?>
Resultat av kodkörning:
1678901234
Exempel
Låt oss få en tidsstämpel för ett specifikt datum:
<?php
$date = new DateTime('2023-01-15 12:00:00');
echo $date->getTimestamp();
?>
Resultat av kodkörning:
1673784000
Exempel
Låt oss jämföra två datum via deras tidsstämplar:
<?php
$date1 = new DateTime('2023-01-01');
$date2 = new DateTime('2023-01-15');
if ($date1->getTimestamp() < $date2->getTimestamp()) {
echo 'Date1 is earlier than Date2';
}
?>
Resultat av kodkörning:
'Date1 is earlier than Date2'