Mendapatkan Awal dan Akhir Bulan PHP – Ini adalah tutorial cara agar kita bisa mendapatkan tanggal pada akhir atau awal di bulan tertentu dengan php. Untuk tanggal yang di deteksi atau dihasilkan dapat kita format sendiri sesuai dengan keinginan dan sesuai format tanggal yang ada pada fungsi php.
Studi Kasus
Saya menggunakan script ini ketika akan mendeteksi sebuah akhir bulan pada aplikasi pembayaran. Yang mana akhir bulan tersebut Saya gunakan sebagai tempo untuk membatasi atau menotifikasi pengguna bahwasanya user tersebut sudah melampaui tempo pembayaran yang di tetapkan. Dengan demikian pada tampilan tersebut akan di tampilkan berupa tagihan yang belum terbayarkan berdasarkan tempo yang di lewati, baik bulan sekarang, bulan yang lalu, dan bulan sebelumnya. Untuk kasus-kasus yang lain misalnya untuk mengetahui jumlah hari pada bulan tertentu, menetahui hari terakhir pada suatu bulan, dan juga mengetahui jumlah hari pada bulan tertentu.
Script PHP untuk Menetahui tanggal akhir dan awal pada bulan
1. Untuk script php mengetahui tanggal akhir pada bulan ini, yaitu misalkan bulan ini yaitu januari 2017, maka
$day=new DateTime('last day of this month'); $day->format('d'); //output 31
Fungsi yang di tambahkan yaitu penggunaan propertis last day of this month yang mana adalah untuk mendapatkan hari atau tanggal terakhir pada bulan sekarang.
2. Untuk mengetahui tanggal awal bulan pada bulan sekarang tinggal ganti saja propertis diatas dengan first day of this month, maka yang akan menjadi output yaitu adalah 1 atau tanggal 1.
$day=new DateTime('first day of this month'); $day->format('d'); //output 1
3. Untuk mengetahui akhir bulan pada bulan sebelunya, menggunakan propertis last day of last month
$day=new DateTime('last day of last month'); $day->format('d'); //output 31
4. Untuk mengetahui awal bulan pada bulan sebelunya, menggunakan propertis first day of last month
$day=new DateTime('first day of last month'); $day->format('d'); //output 1
5. Untuk mengetahui akhir bulan pada bulan berikutnya, menggunakan propertis last day of next month
$day=new DateTime('last day of next month'); $day->format('d'); //output 28
6. Untuk mengetahui awal bulan pada bulan setelahnya, menggunakan propertis first day of next month
$day=new DateTime('first day of next month'); $day->format('d'); //output 31
Demikian Cara Mendapatkan Awal dan Akhir Bulan PHP dengan php, semoga dapat membantu dan menambah pengetahuan teman-teman semua.