sayagusti - MariaDB

Mengganti Format Tanggal dari Tampilan Database MySQL dengan PHP

Halo para teman-teman yang keren ! Kali ini saya mau berbagi cara mengubah format tampilan tanggal dengan PHP. Sebelumnya, saya merasa kurang cocok sama cara MySQL yang secara default menampilkan tanggal dengan format tahun-bulan-hari.

Saya coba membuat formulir dengan format tanggal/bulan/tahun seperti gambar ini :

Gambar 1. Formulir tanggal

tapi kok ketika ditampilkan munculnya jadi begini ? Kok beda ya ?

munculnya kok gini ?
Gambar2. Munculnya kok gini ?

Ternyata, seperti yang saya bilang sebelumnya. Beginilah cara MySQL menyimpan tanggal. Jadi, ketika isi tabel dipanggil dengan PHP yang kita buat, ya tampilnya sesuai format yang tersimpan di database. Padahal, biasanya kita menulis dan membaca tanggal dengan format hari-bulan-tahun.

Ayo kita perbaiki !

Ini adalah kode PHP yang digunakan untuk mengisi kolom ‘TTL’

kode2
Gambar 3. Kode kolom

Berdasarkan kode diatas, isi dari kolom ‘ttl’ ditampilkan begitu saja pada kolom ‘TTL’. Oh iya, enggak usah bingung membedakan ‘TTL’ dengan ‘ttl’ karena ‘TTL’ adalah nama kolom dari tabel yang dibuat sedangkan ‘ttl’ adalah nama dari field / kolom dari tabel yang ada di database.

Sehingga, kode tadi perlu diberi ‘sentuhan’ sedikit menjadi begini

Gini nih mestinya
Gambar 4. Jadi begini

Pertama kita buat sebuah variabel namanya $tanggal untuk menentukan format tanggal. Variabel tersebut mengubah format isi kolom ‘ttl’ yang dinyatakan dengan variabel $cell[‘ttl’] saat ditampilkan.

Hasilnya jadi seperti ini :

hasilnya
Gambar 5. Hasilnya

Penjelasan lebih detail tentang kenapa harus diisi ‘j F Y’ silahkan lihat disini.

Setelah melihat contoh disini, silahkan berkreasi dengan tampilan yang kamu inginkan.
Begitulah caranya untuk mengganti format tanggal dari tampilan database MySQL dengan PHP hehehe…
Semoga bermanfaat.

 

 

Waaw... keren sekali !

Komentarin dooong...

Your email address will not be published. Required fields are marked *