De getTimestamp-methode van de DateTime-klasse
De methode getTimestamp retourneert een Unix timestamp voor een object van de klasse DateTime.
Dit is een geheel getal dat het aantal seconden vertegenwoordigt dat is verstreken
vanaf 00:00:00 UTC 1 januari 1970 tot de opgegeven datum.
De methode accepteert geen parameters.
Syntaxis
$datetime->getTimestamp();
Voorbeeld
Laten we de huidige timestamp verkrijgen:
<?php
$date = new DateTime();
echo $date->getTimestamp();
?>
Resultaat van de code-uitvoering:
1678901234
Voorbeeld
Laten we een timestamp voor een specifieke datum verkrijgen:
<?php
$date = new DateTime('2023-01-15 12:00:00');
echo $date->getTimestamp();
?>
Resultaat van de code-uitvoering:
1673784000
Voorbeeld
Laten we twee datums vergelijken via hun 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';
}
?>
Resultaat van de code-uitvoering:
'Date1 is earlier than Date2'