Metoda getTimestamp třídy DateTime
Metoda getTimestamp vrací Unix timestamp pro objekt třídy DateTime.
Jedná se o celé číslo představující počet sekund uplynulých
od 00:00:00 UTC 1. ledna 1970 do zadaného data.
Metoda nepřijímá žádné parametry.
Syntaxe
$datetime->getTimestamp();
Příklad
Získáme aktuální časové razítko:
<?php
$date = new DateTime();
echo $date->getTimestamp();
?>
Výsledek provedení kódu:
1678901234
Příklad
Získáme timestamp pro konkrétní datum:
<?php
$date = new DateTime('2023-01-15 12:00:00');
echo $date->getTimestamp();
?>
Výsledek provedení kódu:
1673784000
Příklad
Porovnáme dvě data pomocí jejich 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';
}
?>
Výsledek provedení kódu:
'Date1 is earlier than Date2'