Cara Mudah Membuat Format Tanggal Indonesia di PHP
Kata kunci utama: format tanggal Indonesia dengan PHP, cara ubah tanggal di PHP, fungsi date PHP
๐งพ Format Tanggal Default PHP vs Format Tanggal Indonesia
Secara bawaan, PHP menggunakan format tanggal internasional: YYYY-MM-DD
. Jadi, kalau kamu memanggil tanggal seperti 1999-03-01
, maka hasilnya akan tampil sebagai 1 Maret 1999 versi internasional.
Sementara itu, di Indonesia, kita terbiasa dengan format:
๐️ DD-MM-YYYY atau 1 Maret 1999.
Nah, supaya tampilan tanggal di web kamu terasa lokal banget alias sesuai standar Indonesia, kamu perlu melakukan sedikit penyesuaian pada kode PHP.
๐งช Mengubah Format Tanggal dengan date()
dan strtotime()
PHP menyediakan dua fungsi utama yang berguna untuk memformat tanggal:
-
date()
→ menampilkan tanggal dalam format yang diinginkan -
strtotime()
→ mengubah string tanggal menjadi format waktu Unix (timestamp)
Contoh Kode:
Namun, perhatikan bahwa hasil F
pada fungsi date()
akan tetap menampilkan nama bulan dalam Bahasa Inggris. Kalau kamu butuh hasil full Bahasa Indonesia, lanjut ke bagian berikut!
๐ฎ๐ฉ Membuat Format Tanggal Indonesia dengan Fungsi Sendiri
Supaya tanggal tampil dalam format Bahasa Indonesia seperti "01 Maret 1999", kamu bisa membuat fungsi khusus.
Contoh Kode PHP:
Penjelasan Singkat:
-
explode()
→ memecah string tanggal berdasarkan tanda "-" -
(int)$tgl[1] - 1
→ mengubah bulan ke index array (karena array mulai dari 0) -
ltrim($tgl[2], '0')
→ menghapus nol di depan tanggal agar tampil lebih alami (1 bukan 01)
๐ฏ Kapan Fungsi Ini Digunakan?
Fungsi format_tanggal_indonesia()
ini cocok digunakan di:
-
Aplikasi berbasis PHP yang menyasar pengguna lokal
-
Sistem informasi sekolah, kantor, atau organisasi di Indonesia
-
Website berita, blog, e-commerce, atau sistem pelaporan
✅ Kesimpulan
PHP memang powerful dalam menangani tanggal, tapi untuk tampil lebih lokal dan user-friendly bagi pengguna Indonesia, kamu bisa manfaatkan fungsi custom seperti contoh di atas.
Dengan sedikit modifikasi, kamu bisa menyesuaikan output tanggal PHP agar lebih rapi, natural, dan sesuai budaya lokal ๐ฎ๐ฉ
Semoga artikel ini membantu kamu dalam menampilkan tanggal dengan format Indonesia di website berbasis PHP.
Kalau kamu suka tutorial seperti ini, jangan lupa bookmark dan share, ya! ๐