Berikut ini adalah skrip PHP untuk mencari selisih antara dua tanggal, dibuat fungsinya, agar supaya tinggal dilakukan pemanggilan dalam program. Berikut skrip lengkapnya:
function get_selisih_tanggal($tgl_sekarang, $tgl_pembanding)
{
$pecah1 = explode(“-“, $tgl_sekarang);
$date1 = $pecah1[2];
$month1 = $pecah1[1];
$year1 = $pecah1[0];
$pecah2 = explode(“-“, $tgl_pembanding);
$date2 = $pecah2[2];
$month2 = $pecah2[1];
$year2 = $pecah2[0];
$jd1 = GregorianToJD($month1, $date1, $year1);
$jd2 = GregorianToJD($month2, $date2, $year2);
$selisih = $jd2 – $jd1;
return $selisih;
}
Berikut contoh pemanggilannya dalam aplikasi PHP, dengan asumsi bahwa fungsi tersebut diatas disimpan dengan nama fungsi_tgl.php dan berada satu direktori dengan file berikut ini:
<?php
include(‘fungsi_tgl.php’);
$tgl1 = ‘2012-11-25’;
$tgl2 = ‘2012-11-01’;
$selisih = get_selisih_tanggal($tgl1, $tgl2);
echo $selisih;
?>