Devdit
 

PHP นับจำนวนวัน จากวันที่ 2 วัน

2.1K

PHP นับจำนวนวัน จากวันที่ 2 วัน บทความนี้สอนเขียนโค้ดหาจำนวนวัน หรือนับจำนวนวัน จากวันที่ 2 วัน ว่ามีทั้งหมดกี่วัน ด้วยคำสั่ง diff และจัดรูปแบบการแสดงด้วยคำสั่ง format %a สามารถเขียนโปรแกรมได้ดังนี้

 

ตัวอย่าง PHP นับจำนวนวัน จากวันที่ 2 วัน

<?php
    $date1 = new DateTime("2022-01-01");
    $date2 = new DateTime("2022-07-01");
    $day = $date2->diff($date1)->format("%a");
    echo "นับจำนวนวันได้ ".$day." วัน";
?>

ผลลัพธ์

นับจำนวนวันได้ 181 วัน

คำอธิบาย

PHP นับจำนวนวัน จากตัวอย่างสร้างตัวแปร date1 และ date2 พร้อมค่าเริ่มต้น 2022-01-01 และ 2022-07-01 จากนั้นใช้คำสั่ง $date2->diff($date1) เพื่อนับจำนวนวันจากตัวแปร date1 และ date2 จากนั้นแสดงเฉพาะวันที่ด้วย format("%a") เก็บผลลัพธ์ไว้ที่ตัวแปร $day สุดท้ายใช้คำสั่ง echo แสดงค่าตัวแปร day ออกสู่หน้าจอ

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