Devdit
 

PHP วันที่ย้อนหลัง ด้วย strtotime

2.4K

สอนเขียน 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 มาแสดงผลลัพธ์ออกสู่หน้าจอ

เขียน 2 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ