Menghitung Selising Kalender dengan PHP


Selisih tanggal pasti sering kita jumpai pada saat pembuatan program, baik itu Pemograman Visual maupun Web, misal pada saat kita membuat sebuah aplikasi peminjaman,
misal waktu pinjam dan waktu kembali.
logika nya :
Lama_pinjam = waktu_kembali - waktu_pinjam
Oke, udh dapat rumus nya, gimana ya cara nya masukin ke php?


Oke, langsung kita coba aja
Berikut cara  Membuat Perhitungan Selisih Tanggal dengan PHP

 <?php
date_default_timezone_set('Asia/Jakarta');
$tgl1 = "06-3-2013";
$tgl2 = "08-3-2013";
$selisih = strtotime($tgl2) -  strtotime($tgl1);
$hari = $selisih/(60*60*24);
echo "Selisih tanggal $tgl2 dan $tgl1 adalah $hari hari";
?>

Maka Output dari code di atas akan tampak sebagai berikut
Selisih tanggal 08-3-2013 dan 06-3-2013 adalah 2 hari
kita coba dengan form

 <form method="POST" action="">
Tanggal Pinjam : <input type="text" name="pinjam" value="<? $today = date("d-m-Y"); echo $today; ?>">
<br/>
Tanggal Kembali : <input type="text" name="kembali" value="">
<input type="submit" value="Hitung" name="hitung">
</form>
<?
date_default_timezone_set('Asia/Jakarta');
if(isset($_POST["hitung"])){
$pinjam = $_POST["pinjam"];
$kembali = $_POST["kembali"];
$selisih = strtotime($kembali) - strtotime($pinjam);
$lama = $selisih / (60*60*24);
echo "Lama Pinjam adalah $lama hari";
}
?>

Share on Google Plus

About Elmirakom

This is a short description in the author block about the author. You edit it by entering text in the "Biographical Info" field in the user admin panel.
    Blogger Comment
    Facebook Comment

0 comments:

Post a Comment