Devdit
 

PHP นับวันหมดอายุ ด้วยคำสั่ง diff

2.2K

สอนเขียนภาษา PHP นับวันหมดอายุ ด้วยคำสั่ง diff ซึ่งจะรองรับการหา วัน เดือน ปี ของข้อมูลวันที่ 2 ตัวได้ คำสั่งนี้รองรับเฉพาะ PHP รุ่น 5.3 หรือใหม่กว่านั้น สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP นับวันหมดอายุ ด้วยคำสั่ง diff

<?php
    $date_now = new DateTime("2021-12-24");
    $date_exp = new DateTime("2021-12-31");

    echo "วันที่ปัจจุบัน คือ ".$date_now->format('d-m-Y');
    echo "<br/>";
    echo "วันที่หมดอายุ คือ ".$date_exp->format('d-m-Y');
    echo "<br/>";
    $diff = $date_now->diff($date_exp);
    echo "เหลืออีก {$diff->d} วัน {$diff->m} เดือน {$diff->y} ปี จะหมดอายุ";

?>

ผลลัพธ์

วันที่ปัจจุบัน คือ 24-12-2021
วันที่หมดอายุ คือ 31-12-2021
เหลืออีก 7 วัน 0 เดือน 0 ปี จะหมดอายุ

โค้ดด้านบน วันที่ปัจจุบันคือ 24-12-2021 ส่วนวันหมดอายุของสินค้า หรือบริการคือ 31-12-2021 จากนั้นนำคำสั่ง diff มาใช้งาน จึงคำนวณได้ว่าวันหมดอายุหลืออีก 7 วัน 0 เดือน 0 ปี

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