Archives

gravatar

Mencari Selisih Dua Tanggal di PHP

Untuk membuat selisih dua tanggal dalam PHP, gw pake cara ini :

Contoh, diketahui:
$q['check_in'] : Tanggal Masuk Hotel
$q['check_out'] : Tanggal Keluar Hotel

$start_day = (int) strftime("%d", strtotime($q['check_in']));
$start_month = (int) strftime("%m", strtotime($q['check_in']));
$start_year = (int) strftime("%Y", strtotime($q['check_in']));

$end_day = (int) strftime("%d", strtotime($q['check_out']));
$end_month = (int) strftime("%m", strtotime($q['check_out']));
$end_year = (int) strftime("%Y", strtotime($q['check_out']));

$diff = abs((mktime ( 0, 0, 0, $end_month, $end_day, $end_year) - mktime ( 0, 0, 0, $start_month, $start_day, $start_year))/(60*60*24));

Tinggal di echo aja $diff di phpnya. Selesai.

wallohu'alambishowab