สอนเขียน PHP แสดงวันที่ย้อนหลังตามวันที่ต้องการด้วยคำสั่ง strtotime โดยตัวอย่างจะแสดงวันที่ย้อนหลัง 3 วัน จากวันที่ปัจจุบัน สามารถเขียนโปรแกรมได้ดังนี้
ตัวอย่าง PHP วันที่ย้อนหลัง ด้วย strtotime
<?php
$date = date("Y/m/d");
$date2 = date('Y/m/d',strtotime($date . "-3 days"));
echo "วันนี้ ".$date;
echo "<br/>";
echo "3 วันก่อนหน้านี้ ".$date2;
?>
ผลลัพธ์
วันนี้ 2021/12/24
3 วันก่อนหน้านี้ 2021/12/21
1. ตัวแปร $date เก็บวันที่ปัจจุบันจาก Server
2. ใช้คำสั่ง strtotime โดยกำหนดค่า argument ที่สองเป็น “-3 days” คือ ลบ 3 วัน จากตัวแปร $date และเก็บผลลัพธ์วันที่ย้อนหลังไว้ที่ตัวแปร $date2
3. นำตัวแปร $date และตัวแปร $date2 มาแสดงผลลัพธ์ออกสู่หน้าจอ