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";
}
?>
0 comments:
Post a Comment