Fungsi Menghitung Selisih Tanggal
Kita bisa membuat sebuah Fungsi untuk menghitung selisih dari 2 tanggal yang berbeda dengan PHP. Misalnya mencari selisih dari tanggal 21-05-2010 dengan 29-06-2010. Dengan fungsi ini anda dapat menghitung dengan format tanggal yang anda inginkan. Seperti dd-mm-yyyy, atau yyyy-mm-dd.
Adapun fungsinya adalah sebagai berikut :
<?
function dateDiff($dformat, $endDate, $beginDate)
{
$date_parts1=explode($dformat, $beginDate);
$date_parts2=explode($dformat, $endDate);
$start_date=gregoriantojd($date_parts1[1], $date_parts1[0], $date_parts1[2]); $end_date=gregoriantojd($date_parts2[1], $date_parts2[0], $date_parts2[2]);
return
$end_date - $start_date;
}
//COntoh penggunaan fungsi
$date_akhir="21-06-2010";
echo dateDiff("-",$date_akhir,$date_awal);
?>
