Pada artikel ini akan dibahas bagaimana cara membuat script PHP untuk mencari selisih waktu dan tanggal. Proses pencarian selisih ini menggunakan perintah SQL.
Simak artikel ini dengan cermat…
Sebagai contoh, akan dibuat script untuk mencari selisih hari dari tanggal 20/10/2008 sampai dengan 23/10/2008.
<?php
$tglAwal = "2008-10-20";
$tglAkhir = "2008-10-23";
mysql_connect("namahost","namauser","pass");
mysql_select_db("namadb");
$query = "SELECT datediff('$tglAkhir', '$tglAwal') as selisih";
$hasil = mysql_query($query);
$data = mysql_fetch_array($hasil);
echo "Selisih hari antara tanggal ".$tglAwal.
" sampai tanggal ".$tglAkhir." adalah ".$data['selisih'].
" hari";
?>
Bagaimana script untuk mencari selisih waktu? pada prinsipnya hampir sama dengan script di atas, bedanya hanya pada statement SQL nya saja, yaitu menggunakan timediff().
Source: http://blog.rosihanari.net/script-php-untuk-mencari-selisih-waktu-dan-tanggal
10 comments:
mantap gan !!!!!!!!!!!!!!!!!!
kalo tanggal dan jamnya jadi satu kayak gini
2011-12-03 18:25:27
gimana?
maaf klo saya salah, bukannya itu menghitung menggunakan SQL?
siiiplah,,,
ternyata sederhana ya ,,,
makasih gan, kebetulan sy lg bkin aplikasi absensi nih, coretanya sangat membantu.
numpang ijin share ya,..
untuk commentar
ariz di atas,
kalo tanggal dan jamnya jadi satu kayak gini
2011-12-03 18:25:27
gimana?
logika nya mungkin seperti ini, untuk hari, dikali 24 jam. Jadi, jumlah hari x 24 jam. untuk menghitung selisih jam di dalam beberapa hari, 24jam dikurangi jam nya. Misal, 24 - 18:25:27
untuk script php nya gunakan fungsi php dasar if(), monggo belajar sama2 ya, saya juga newbie,..
gan mau tanya gan...
tglakhir dan tgl awal itu adalah nama yg ada di dalam table database kita ia gan...
tolong info ny gan
trim scriptnya bisa saya gunakan gan...
bagaimana caranya kak di save via apa ? ....php
? koneksi.php?database.php? atau apa?
Posting Komentar