Rabu, Maret 31

Script PHP untuk Menghitung Selisih Waktu dan Tanggal

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:

joko mengatakan...

mantap gan !!!!!!!!!!!!!!!!!!

arizz mengatakan...

kalo tanggal dan jamnya jadi satu kayak gini
2011-12-03 18:25:27
gimana?

Anonim mengatakan...

maaf klo saya salah, bukannya itu menghitung menggunakan SQL?

sakahayang.com mengatakan...

siiiplah,,,
ternyata sederhana ya ,,,

goemilar mengatakan...

makasih gan, kebetulan sy lg bkin aplikasi absensi nih, coretanya sangat membantu.

wandi lapantoedjoeh mengatakan...
Komentar ini telah dihapus oleh pengarang.
wandi lapantoedjoeh mengatakan...

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,..

Wilmar satya liandi mengatakan...

gan mau tanya gan...
tglakhir dan tgl awal itu adalah nama yg ada di dalam table database kita ia gan...
tolong info ny gan

Muhamad Jaelani mengatakan...

trim scriptnya bisa saya gunakan gan...

isai ronny mengatakan...

bagaimana caranya kak di save via apa ? ....php
? koneksi.php?database.php? atau apa?

Posting Komentar

Twitter Delicious Facebook Digg Stumbleupon Favorites More