Метад 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'