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