DateTime klasynyň getTimestamp metody
getTimestamp metody DateTime klasynyň obýekti üçin Unix timestamp-y gaýtaryp berýär.
Bu, 1 ýanwar 1970-nji ýylyň 00:00:00 UTC wagtyndan belliklenen senä çenli geçen
sekuntlaryň sanyny görkezýän bir ýeke-täk san.
Metod hiç hili parametrleri kabul etmeýär.
Sintaksis
$datetime->getTimestamp();
Mysal
Häzirki wagt belligini alýarys:
<?php
$date = new DateTime();
echo $date->getTimestamp();
?>
Kodyň ýerine ýetirilişiniň netijesi:
1678901234
Mysal
Kesgitlenen sene üçin timestamp alýarys:
<?php
$date = new DateTime('2023-01-15 12:00:00');
echo $date->getTimestamp();
?>
Kodyň ýerine ýetirilişiniň netijesi:
1673784000
Mysal
Iki senäni olaryň timestamp-lary arkaly deňeşdirýäris:
<?php
$date1 = new DateTime('2023-01-01');
$date2 = new DateTime('2023-01-15');
if ($date1->getTimestamp() < $date2->getTimestamp()) {
echo 'Date1 is earlier than Date2';
}
?>
Kodyň ýerine ýetirilişiniň netijesi:
'Date1 is earlier than Date2'