Bisnis Online (3)
Codeigniter (0)
Internet dan Web (2)
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: 69770 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



2684 Komentar :

Obat Herbal Miom Ampuh
21 Agustus 2014 - 07:56:10 WIB

beritanya bagus, web nya sangat terbuka, terimakasih
pengobatan alami untuk mioma uteri
21 Agustus 2014 - 08:33:08 WIB

Terimakasih atas infonya
sungguh sangat menarik dan bermanfaat
salam kenal..

Kunbal => http://goo.gl/rvlyKF
obat asam lambung
21 Agustus 2014 - 08:52:24 WIB

sangat senang sekali bisa berkunjung :D https://mysp.ac/ILPP
Pengobatan Untuk Darah Tinggi Alami
21 Agustus 2014 - 08:58:09 WIB

Terimakasih informasinya, izin share. Semoga bermanfaat...
http://goo.gl/j5eFtk
pengobatan tradisional kolestrol tinggi
21 Agustus 2014 - 09:09:34 WIB

semoga bermanfaat infonya, lebih menarik lagi artikel nya gan
harga jelly gamat
21 Agustus 2014 - 09:17:59 WIB

pagi ini harus semangat gan... bravo https://mysp.ac/PU0l
Obat Herbal Miom Ampuh
21 Agustus 2014 - 09:25:49 WIB

beritanya bagus, web nya sangat terbuka, terimakasih
Obat Herbal Gagal Ginjal
21 Agustus 2014 - 10:04:06 WIB

Mantab gan
obat herbal kelenjar tiroid
21 Agustus 2014 - 10:31:14 WIB

aku melihat kau ada dalam diriku
http://goo.gl/bG6Cda
obat sesak nafas karena maag
21 Agustus 2014 - 10:42:55 WIB

Terimakasih atas kunjungan nya semoga bermanfaat http://goo.gl/YRKehq
<< First | < Prev | 1 | 2 | 3 | 4 | 5 | ... | 269 | Next > | Last >>

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

 


Langganan RSS





/ /


Oktober, 2014
MSSR KJS
   1234
567891011
12131415161718
192021222324 25
262728293031 





994907

Pengunjung hari ini : 1507
Total pengunjung : 188118

Hits hari ini : 14098
Total Hits : 994907

Pengunjung Online: 25





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

Sangat Bagus
Bagus
Cukup Bagus
Kurang Bagus

Lihat Hasil Poling