Bisnis Online (3)
Codeigniter (0)
Java Script (1)
PHP MySQL (15)
Visual Basic (1)





















• 28 Juni 2013
Wisuda AMIKOM Mataram ke VIII dan ASM Mataram ke XIV tahun 2013


Beranda » PHP MySQL » Menghitung Selisih dua tanggal dengan PHP

Selasa, 30 April 2013 - 14:10:18 WIB
Menghitung Selisih dua tanggal dengan PHP
Diposting oleh : Administrator
Kategori: PHP MySQL - Dibaca: 20725 kali

Sudah lama tidak menulis tutorial buat teman-teman penggemar PHP. Kebetulan nih ada sedikit waktu luang. Tadi pagi ada mahasiswa bimbingan yang sedang konsultasi Tugas Akhir. Dia membuat sebuah sistem informasi perpustakaan dan bertanya bagaimana sih cara menghitung lama pinjam buku di perpustakaan pada saat pengembalian buku yang sudah dipinjam anggota perpustakaan.

Saya balik nanya itu fungsinya untuk apa? Dia jawab itu untuk menghitung denda karena apabila ada anggota yang telat mengembalikan buku maka dikenakan denda Rp 1000 per hari.  (Matre juga nih petugas perpus hehehe). Tapi memang itu wajar diterapkan agar tidak ada anggota perpustakaan yang pinjam kelamaan (mending kelamaan, kalau buku perpus dibawa kabur..  gawat darurat, bisa bisa habis dech semua buku di perpustakaan Laughing);

Saya berikan jawaban dengan logika sederhana, kalau menghitung jumlah hari atau lama pinjam ya tinggal menghitung tanggal kembali dikurangi tanggal pinjam.  Mahasiswa koment lagi, masalahnya adalah tipe data tgl pinjam dan tgl kembali di MySQL itu DATE pak, bukan Integer, Jadi tidak bisa langsung dikurangi. (ternyata mahasiswa saya ini cukup cerdas juga hehehe), ya daripada dia pusing tujuh keliling dan penasaran terus akhirnya saya coba membuatkan tutorial untuk menghitung selisih hari antara 2 tanggal seperti berikut ini :

# Penjelasan dari coding di atas adalah :

  1. Baris ke 2-3 merupakan tanggal yang akan kita cari
  2. Baris 5-8 merupakan pemecahan bentuk tanggal pertama ($tgl1) menjadi variable-variabel
  3. Baris 10-13 merupakan pemecahan bentuk tanggal ($tgl2) kedua menjadi variabel-variabel
  4. Baris ke 15-16 merupakan penggunaan dari fungsi gregoriantojd()
  5. Baris ke 17 merupakan selisih dari hasil fungsi gregoriantojd() pada tanggal ke-2 dan ke-1.

Kalau masih pusing juga, saya tunggu di kampus oke Smile. Semoga bermanfaat ya bro..

M. Multazam, S.Kom



3264 Komentar :

Obat Kanker Darah Tradisional
07 Januari 2014 - 13:46:46 WIB

misi, ikut menyimak admin :-)
http://goo.gl/UbhWdP

Cara Mengobati Jantung Berdebar
07 Januari 2014 - 13:47:53 WIB

Nice info gan :)
Ditunngu ya info-info berikutnya !!
obat jantung koroner herbal
07 Januari 2014 - 14:00:10 WIB

info ini sangat membantu terimakasih admin http://goo.gl/qLdhYv
pengobatan diabetes
07 Januari 2014 - 16:04:44 WIB

Terimakasih atas informasinya http://goo.gl/oOqXYT
obat tradisional diabetes
08 Januari 2014 - 08:49:10 WIB

selamat beraktivitas semuanya, semoga di beri kelancaran, amien

http://goo.gl/6WZ0AE
Obat Batu Empedu
08 Januari 2014 - 09:27:21 WIB

terima kasih abang admin telah bersedia memperhatikan kami
Obat Kolesterol Tradisional
08 Januari 2014 - 09:35:56 WIB

Selamat Pagi menjelang Siang
Terima kasih untuk informasi admin...
http://goo.gl/I22jPH

obat benjolan di leher herbal
08 Januari 2014 - 09:36:58 WIB

terimakasih admin atas infonya http://goo.gl/DxUuKw
obat tbc kelenjar herbal
08 Januari 2014 - 09:50:59 WIB

infonya sangat menarik sekali terimakasih admin http://goo.gl/iLiyMf
tips mengobati ambeien secara alami
08 Januari 2014 - 10:10:47 WIB

siang admin terimakasih atas infonya http://goo.gl/79nLfR
<< First | < Prev | 1 | 2 | 3 | 4 | 5 | ... | 327 | Next > | Last >>

Isi Komentar :
Nama :
Website :
Komentar
 
 (Masukkan 6 kode diatas)

 


Langganan RSS





/ /


April, 2014
MSSR KJS
  12345
6789101112
131415161718 19
20212223242526
27282930   





412990

Pengunjung hari ini : 31
Total pengunjung : 81928

Hits hari ini : 49
Total Hits : 412990

Pengunjung Online: 3





Bagaimana pendapat anda tentang tampilan dan isi dari web belajar ilmu komputer ini?

Sangat Bagus
Bagus
Cukup Bagus
Kurang Bagus

Lihat Hasil Poling