Phương thức getTimestamp của lớp DateTime
Phương thức getTimestamp trả về Unix timestamp cho đối tượng của lớp DateTime.
Đây là một số nguyên biểu thị số giây đã trôi qua
từ 00:00:00 UTC ngày 1 tháng 1 năm 1970 cho đến ngày được chỉ định.
Phương thức không nhận tham số.
Cú pháp
$datetime->getTimestamp();
Ví dụ
Lấy dấu thời gian hiện tại:
<?php
$date = new DateTime();
echo $date->getTimestamp();
?>
Kết quả thực thi mã:
1678901234
Ví dụ
Lấy timestamp cho một ngày cụ thể:
<?php
$date = new DateTime('2023-01-15 12:00:00');
echo $date->getTimestamp();
?>
Kết quả thực thi mã:
1673784000
Ví dụ
So sánh hai ngày thông qua timestamp của chúng:
<?php
$date1 = new DateTime('2023-01-01');
$date2 = new DateTime('2023-01-15');
if ($date1->getTimestamp() < $date2->getTimestamp()) {
echo 'Date1 is earlier than Date2';
}
?>
Kết quả thực thi mã:
'Date1 is earlier than Date2'