Menampilkan Tanggal dalam Satu Bulan dengan PHP

Halo sahabat MalasNgoding.com. Masih pada materi request oleh salah satu pengunjung setia malasngoding dengan judul materi bagaimana cara menampilkan tanggal dalam satu bulan dengan php.
Menampilkan Tanggal dalam Satu Bulan dengan PHP
Jika dilihat dari dokumentasi yang bisa dibaca di https://www.php.net/manual/en/book.calendar.php, php sudah menyediakan fungsi kusus dalam menyelesaikan kasus tanggal dan waktu. Ini bisa dibaca langsung pada dokumentasi yang sudah disediakan.
Dokumentasi yang disediakan mungkin tidak sesuai dengan yang kita perlukan. Kita harus benar-benar memahami penggunaannya terlebih dahulu untuk menyesuaikan dengan kebutuhan yang kita perlukan. Baiklah langsung kita bahas saja masalah tanggal dalam PHP.
Pada materi sebelumnya di malasngoding sudah pernah kita bahas mengenai cara menampilkan tanggal di php. Untuk kamu yang belum memahami cara menampilkan tanggal Kamu bisa pelajari terlebih dahulu materi tersebut.
Format Tanggal PHP
Dalam pemrograman PHP, penulisan tanggal memiliki format tersendiri yang sudah di tetapkan. Berdasarkan format tersebut nantinya akan kita sesuaikan dengan kebutuhna Kita. Adapun format penulisan tanggal dalam PHP adalah sebagai berikut.
Format | Keterangan | Contoh |
l | karakter l (L huruf kecil) digunakan untuk format menampilkan nama hari secara lengkap dalam bahasa inggirs | echo date('l'); |
D | karakter D digunakan untuk format menampilkan nama hari yang sudah di singkat dalam bahasa inggris | echo date('D'); |
d | karakter d( D huruf kecil) digunakan untuk menampilkan tanggal dalam bentuk angka | echo date('d'); |
M | Karakter M digunakan untuk menampilkan bulan yang sudah disingkat menjadi tiga karakter | echo date('M'); |
m | karakter m digunakan untuk menampilkan bulan dalam bentuk angka | echo date('m'); |
Y | Karakter Y menampilkan tahun sekarang dengan lengkap | echo date('Y'); |
y | karakter y menampilkan tahun sekarang dengan mengambil dua digit terakhir. | echo date('y'); |
Menampilkan Tanggal Hari Ini
Dengan berpedoman pada format diatas kita coba untuk menampilkan hari dan tanggal untuk hari ini. Misalnya
1 2 3 4 5 |
<?php echo date('l d-m-Y')."<br>"; echo date('d-m-Y')."<br>"; echo date('D-M-Y')."<br>"; ?> |
Hasil dari kode diatas adalah sebagai berikut.

Menampilkan Tanggal dalam Satu Bulan
Perlu Kita ketahui bahwasanya ada empat jenis kalender yang bisa digunakan dalam PHP. Jenis kalender tersebut antara lain, kalender Gregorius (CAL_GREGORIAN), kalender Julian (CAL_JULIAN), kalender Yahudi (CAL_JEWIS), kalender Perancis (CAL_FRENCH).
Biasanya kalender yang sering Kita jumpai adalah kalender Gregorius (CAL_GREGORIAN). Kalender ini juga paling banyak di pakai di seluruh dunia. Terus, bagaimana cara menampilkan tanggal dalam satu bulan ?
1 2 3 4 5 6 7 8 9 10 |
<h1>Menampilkan Tanggal 1 Bulan</h1> <?php $tahun = date('Y'); $bulan = date('m'); $tanggal = cal_days_in_month(CAL_GREGORIAN, $bulan, $tahun); for ($i=1; $i < $tanggal+1; $i++) { echo $i . " "; } ?> |

Hari yang tampil mengikuti jumlah hari pada bulan yang sudah diset sebelumnya, misalnya bulan saat ini yaitu November tahun 2023 maka akan tampil automatis dari tanggal 1 sampai dengan tanggal 30.
Penjelasan
Langkah pertama untuk menampilkan tanggal dalam satu bulan yaitu menentukan tahun sekarang, selanjutnya bulan saat ini dan tanggal mengikuti jenis kalender CAL_GREGORIAN.
Kesimpulan
Dari materi menampilkan tanggal dengan php ini dapat disimpulkan bahwanya PHP sudah menyediakan fungsi khusus untuk mengatur tanggal. Dokumentasi sudah disiapkan, hanya saja mungkin tidak sesuai dengan kebutuhan yang kita perlu. Tentu saja kita harus banyak belajar dan membaca dokumentasi untuk memanfaatkan sesuai dengan kebutuhan kita.
Tutorial Menarik Lainnya

Membuat Form Login Dengan PHP Tanpa Database


Menghitung Selisih Waktu Dengan PHP


Membuat CRUD menggunakan Ajax PHP – Hapus Data

