Метод getTimestamp на класа DateTime
Методът getTimestamp връща Unix timestamp за обект от клас DateTime.
Това е цяло число, представляващо броя секунди, изминали
от 00:00:00 UTC 1 януари 1970 година до указаната дата.
Методът не приема параметри.
Синтаксис
$datetime->getTimestamp();
Пример
Нека получим текущата времева метка:
<?php
$date = new DateTime();
echo $date->getTimestamp();
?>
Резултат от изпълнението на кода:
1678901234
Пример
Нека получим timestamp за конкретна дата:
<?php
$date = new DateTime('2023-01-15 12:00:00');
echo $date->getTimestamp();
?>
Резултат от изпълнението на кода:
1673784000
Пример
Нека сравним две дати чрез техния 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';
}
?>
Резултат от изпълнението на кода:
'Date1 is earlier than Date2'