DateTime klases getTimestamp metode
Metode getTimestamp atgriež Unix timestamp DateTime klases objektam.
Šis ir vesels skaitlis, kas attēlo sekunžu skaitu, kas pagājis
no 00:00:00 UTC 1970. gada 1. janvāra līdz norādītajam datumam.
Metode nepieņem parametrus.
Sintakse
$datetime->getTimestamp();
Piemērs
Iegūsim pašreizējo laika zīmogu:
<?php
$date = new DateTime();
echo $date->getTimestamp();
?>
Koda izpildes rezultāts:
1678901234
Piemērs
Iegūsim timestamp konkrētam datumam:
<?php
$date = new DateTime('2023-01-15 12:00:00');
echo $date->getTimestamp();
?>
Koda izpildes rezultāts:
1673784000
Piemērs
Salīdzināsim divus datumus caur to 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';
}
?>
Koda izpildes rezultāts:
'Date1 is earlier than Date2'