PHP หาจำนวนวันระหว่าง Date 2 วัน Turn Back
2014-07-23 14:54:36
PHP ฟังก์ชั่น หาจำนวนวัน จาก 2 Date
function datediff ( $start, $end ) {
$datediff = strtotime(dateform($end)) - strtotime(dateform($start));return floor($datediff / (60 * 60 * 24));}
function dateform($date){
$d = explode('/',$date);return $d[2].'-'.$d[1].'-'.$d[0];}
การเรียกใช้ หรือแสดงจำนวนวัน ก็ให้ส่งค่า Date เริ่มต้น และ Date สิ้นสุด เข้าไปใน function ชื่อ datediff
<?php
echo datediff("22/09/2015" , "29/09/2015"); // Result = 7
<?
* ในบางกรณี เช่น การ booking จะต้องนับวันที่เริ่มต้นด้วย ฉะนั้นจะต้อง +1 วัน จากค่าที่ return
<?php
echo (int)datediff("22/09/2015" , "29/09/2015")+1;
?>