Menghitung selisih hari dan jam

Berikut ini kita akan mencoba untuk melakukan penghitungan selisih waktu yang dimulai dari selisih hari dan kemudian dilanjutkan ke yang lebih detail yaitu menghitung selisih jam, menit dan detik dari dua data waktu yang dibandingkan.

Perhitungan selisih waktu ini biasanya digunakan pada aplikasi parkir otomatis, perpustakaan, rental DVD dan lebih banyak lagi. Selanjutnya kita langsung aja menuju studi kasus biar lebih jelas.

Studi Kasus 1 
(menghitung selisih hari antara tanggal 12-10-2011 sampai 18-10-2011 format tgl dd/mm/yyyy)

Cara 1--->>

date1=CTOD("10-18-2011")
date2=CTOD("10-12-2011")
selisih=date1-date2

Cara 2--->>

date1=DATETIME(2011,10,18,0,0,0)
date2=DATETIME(2011,10,12,0,0,0)
selisih=ROUND((date1-date2)/(3600*24),0)

Variable selisih berisi jumlah selisih hari dari 2 tanggal 12-10-2011 dan 18-10-2011

Studi Kasus 2 
(menghitung selisih jam antara tanggal 12-10-2011 pukul 20:30:23 sampai 18-10-2011 pukul 10:15:10 format tgl dd/mm/yyyy dan format waktu hh:mm:ss)

date1=DATETIME(2011,10,18,10,15,10)
date2=DATETIME(2011,10,12,20,30,23)
selisih=date1-date2

jam=FLOOR(selisih/3600)
menit=FLOOR(MOD(selisih,3600)/60)
detik=MOD(MOD(selisih,3600),60)

Selisih kedua waktu diatas diterjemahkan dalam variable jammenit dan detik.


SELAMAT MENCOBA...!!

1 Response to "Menghitung selisih hari dan jam"

Franky Soputra mengatakan...

makasih gan...
membantu banget....

jaya terus.

Poskan Komentar

Bila komentar tidak tampil, silahkan ke page Welcome dan beritahukan melalui email yang tertera disana, kemungkinan komentar anda dianggap sebagai spam, biar nanti admin yang akan merubahnya, Terima kasih.

Related Posts Plugin for WordPress, Blogger...