Membuat fungsi jumlah hari dalam bulan dengan PHP

Kali ini kita akan membuat fungsi untuk menampilkan jumlah hari pada bulan tertentu, fungsi ini saya buat ketika ingin melakukan perulangan sebanyak jumlah bulan untuk menampilkan statistik dari database.

Fungsi PHP yang digunakan

Kemampuan

  • menampilkan jumlah hari pada bulan dan tahun ini
  • menampilkan jumlah hari pada bulan tertentu tahun ini
  • menampilkan jumlah hari pada bulan tahun dan tertentu

kode PHP

<?php
function jumlah_hari($bulan=0, $tahun=0) {

	$bulan = $bulan > 0 ? $bulan : date("m");
	$tahun = $tahun > 0 ? $tahun : date("Y");

	switch($bulan) {
		case 1:
		case 3:
		case 5:
		case 7:
		case 8:
		case 10:
		case 12:
			return 31;
			break;
		case 4:
		case 6:
		case 9:
		case 11:
			return 30;
			break;
		case 2:
			return $tahun % 4 == 0 ? 29 : 28;
			break;
	}
}

// menampilkan jumlah hari pada bulan dan tahun saat ini
echo jumlah_hari();
echo "<br>";

// menampilkan jumlah hari pada bulan pebruari tahun ini
echo jumlah_hari(2);
echo "<br>";

// menampilkan jumlah hari pada bulan pebruari tahun 2000
echo jumlah_hari(2, 2000);
echo "<br>";
?>

Semoga bermanfaat🙂

Tinggalkan Balasan

Isikan data di bawah atau klik salah satu ikon untuk log in:

Logo WordPress.com

You are commenting using your WordPress.com account. Logout / Ubah )

Gambar Twitter

You are commenting using your Twitter account. Logout / Ubah )

Foto Facebook

You are commenting using your Facebook account. Logout / Ubah )

Foto Google+

You are commenting using your Google+ account. Logout / Ubah )

Connecting to %s