<?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 pada bulan dan tahun saat ini: ";
echo jumlah_hari();
echo "\n";
// menampilkan jumlah hari pada bulan pebruari tahun ini
echo "Jumlah hari pada bulan pebruari tahun ";
echo date('Y');
echo ": ";
echo jumlah_hari(2);
echo "\n";
// menampilkan jumlah hari pada bulan pebruari tahun 2000
echo "Jumlah hari pada bulan pebruari 2000: ";
echo jumlah_hari(2, 2000);
echo "\n";