ฟังก์ชัน date_diff ใช้หาความต่างระหว่างวันที่สองวันที่ ฟังก์ชันในตัวนี้คืนค่าเป็นออบเจ็กต์ DateInterval หากพบจำนวนวัน และคืนค่า False หากไม่พบ
ตัวอย่าง
<?php
$date_1 = date_create('23-11-2019');
$date_2 = date_create('22-1-2020');
$day_diff = date_diff($date_1, $date_2);
echo $day_diff->format('ความต่างของวันคือ: %R%a days');
?>
ผลลัพธ์
ความต่างของวันคือ: +60 days
สร้างวันที่สองวันที่ด้วยฟังก์ชัน date_create แล้วใช้ date_diff คำนวณความต่าง กำหนดผลลัพธ์ให้ตัวแปร และแสดงด้วย format เพื่อให้อ่านง่าย