Home > My Self, PHP, Tips > Function Mendapatkan Tanggal Akhir Tiap Bulan

Function Mendapatkan Tanggal Akhir Tiap Bulan


Tidak terasa dalam beberapa hari lagi, 2010 akan berakhir dan berganti 2011. Tahun 2011 genap sudah 2 tahun blog ini ada, semoga segala isi yang terdapat didalamnya dapat bermanfaat bagi pembaca sekalian. Amin. Di penghujung tahun 2010 ini, ada beberapa artikel yang akan saya tuliskan sebagai kado penutup terindah bagi pembaca blog ini (karna hampir 5 bulan lamanya saya tidak sempat mengupdate blog ini :d).

Pada kesempatan kali ini saya akan memberikan function bagaimana caranya kita mendapatkan tanggal akhir di tiap bulannya. Misal, saya ingin mengetahui bulan desember ini akhir tanggalnya itu jatuh di tanggal berapa 30 atau 31 dst?

nama file : tglAkhir.php

function tglAkhirBulan($thn,$bln){

$bulan[1]=’31’;
$bulan[2]=’28’;
$bulan[3]=’31’;
$bulan[4]=’30’;
$bulan[5]=’31’;
$bulan[6]=’30’;
$bulan[7]=’31’;
$bulan[8]=’31’;
$bulan[9]=’30’;
$bulan[10]=’31’;
$bulan[11]=’30’;
$bulan[12]=’31’;

if ($thn%4==0){
$bulan[2]=29;
}
return $bulan[$bln];
}

penggunaan :
$tglAkhir=tglAkhirBulan($thn,$bln);

contoh :
$tglAkhir=tglAkhirBulan('2010','12');
echo $tglAkhir;

hasil function :
31

Function diatas saya buat ketika saya ingin mencari tanggal akhir dari setiap bulannya. Seperti kita ketahui setiap bulan ada bulan yang tanggalnya sudah pasti yaitu 30 dan 31 kecuali hanya februari yang bisa 28 atau 29ย  (tahun kabisat). Untuk itu khusus bulan februari ada perhitungan tahun yang yang ingin dicari, apakah sisa bagi tahun tersebut dibagi 4 hasilnya adalah nol? jika nol, maka dapat dipastikan itu adalah tahun kabisat dan akhir tanggal februari pada tahun itu adalah tanggal 29.

Untuk bulan – bulan lainnya kecuali februari kita bisa mendefinisikannya seperti diatas dalam bentuk array. Mudah bukan? dan untuk catatan saat ini saya belum tahu gimana caranya yang benarnya, mungkin ada function di PHP / Mysql untuk mendapatkan akhir tanggal tersebut. Kalo ada yang tahu boleh sharing disini๐Ÿ™‚

Semoga Bermanfaat

Categories: My Self, PHP, Tips Tags: , ,
  1. November 9, 2012 at 6:16 am

    maksih sob infonya

    alfarail.blogspot.com

  1. No trackbacks yet.

Leave a Reply

Fill in your details below or click an icon to log in:

WordPress.com Logo

You are commenting using your WordPress.com account. Log Out / Change )

Twitter picture

You are commenting using your Twitter account. Log Out / Change )

Facebook photo

You are commenting using your Facebook account. Log Out / Change )

Google+ photo

You are commenting using your Google+ account. Log Out / Change )

Connecting to %s

%d bloggers like this: