Метод getTimestamp класе DateTime
Метод getTimestamp враћа Unix timestamp за објекат класе DateTime.
То је цео број који представља количину секунди које су протекле
од 00:00:00 UTC 1. јануара 1970. године до наведеног датума.
Метод не прихвата параметре.
Синтакса
php$datetime->getTimestamp();
Пример
Добијмо тренутну временску ознаку:
php<?php
$date = new DateTime();
echo $date->getTimestamp();
?>
Резултат извршавања кода:
php1678901234
Пример
Добијмо timestamp за конкретан датум:
php<?php
$date = new DateTime('2023-01-15 12:00:00');
echo $date->getTimestamp();
?>
Резултат извршавања кода:
php1673784000
Пример
Упоредимо два датума преко њихових timestamp-ова:
php<?php
$date1 = new DateTime('2023-01-01');
$date2 = new DateTime('2023-01-15');
if ($date1->getTimestamp() < $date2->getTimestamp()) {
echo 'Date1 is earlier than Date2';
}
?>
Резултат извршавања кода:
php'Date1 is earlier than Date2'