วิธีการ getTimestamp ของคลาส DateTime
วิธีการ getTimestamp คืนค่า Unix timestamp สำหรับอ็อบเจ็กต์ของคลาส DateTime
นี่คือจำนวนเต็มที่แสดงถึงจำนวนวินาทีที่ผ่านมา
ตั้งแต่ 00:00:00 UTC วันที่ 1 มกราคม ค.ศ. 1970 ถึงวันที่ระบุ
วิธีการนี้ไม่รับพารามิเตอร์
ไวยากรณ์
$datetime->getTimestamp();
ตัวอย่าง
รับ timestamp ปัจจุบัน:
<?php
$date = new DateTime();
echo $date->getTimestamp();
?>
ผลลัพธ์ของการรันโค้ด:
1678901234
ตัวอย่าง
รับ timestamp สำหรับวันที่เฉพาะ:
<?php
$date = new DateTime('2023-01-15 12:00:00');
echo $date->getTimestamp();
?>
ผลลัพธ์ของการรันโค้ด:
1673784000
ตัวอย่าง
เปรียบเทียบสองวันที่ผ่าน 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';
}
?>
ผลลัพธ์ของการรันโค้ด:
'Date1 is earlier than Date2'