Menghitung Selisih Hari dengan PHP

Publish Date : 11-02-2016 , dibaca 19164 kali, Hari ini dibaca : 2 kali ,0 comments

Dalam Pembuatan Aplikasi Surat Perintah Perjalanan Dinas misalnya terdapat logika untuk Mencari Selisih Hari antara tanggal Berangkat dengan Tanggal Kembali , Mencari Selisih Tanggal ini sangat sering di jumpai dalam berbagai aplikasi-aplikasi Yang Lainnya.

Kali ini Suckittrees Dot Com akan Berbagi Sebuah Script Function Untuk Menghitung Selisih Hari Yang dapat anda gunakan kapan saja  :

<?php
function IntervalDays($CheckIn,$CheckOut){
$CheckInX = explode("-", $CheckIn);
$CheckOutX =  explode("-", $CheckOut);
$date1 =  mktime(0, 0, 0, $CheckInX[1],$CheckInX[2],$CheckInX[0]);
$date2 =  mktime(0, 0, 0, $CheckOutX[1],$CheckOutX[2],$CheckOutX[0]);
$interval =($date2 - $date1)/(3600*24);
// returns numberofdays
return  $interval ;
}
?>

Untuk Menggunakan Script di atas guna Menghitung Selisih Tanggal Yang ada anda definiskan saja tanggal mulai dan tanggal selesainya. Misalnya :

<?php
$date1="2016-02-17";
$date2="2016-02-24";
echo 'Selisih Hari dari Tanggal '.$date1.' ke Tanggal '.$date2.' adalah '.IntervalDays($date1,$date2).' Hari';
?>
Outputnya : 
Selisih Hari dari Tanggal 2016-02-17 ke Tanggal 2016-02-24 adalah 7 Hari


Produk Rekomendasi

Artikel Terkait

Diskusi



wa