function broj_dana_u_mjesecu($broj_mjeseca, $godina) { if ($broj_mjeseca < 1 OR $broj_mjeseca > 12) { return 0; } if (! is_numeric($godina) OR strlen($godina) != 4) { $godina = date('Y'); } if ($broj_mjeseca == 2) { if ($godina % 400 == 0 OR ($godina % 4 == 0 AND $godina % 100 != 0)) { return 29; } } $broj_dana = array(31, 28, 31, 30, 31, 30, 31, 31, 30, 31, 30, 31); return $broj_dana[$broj_mjeseca - 1]; } //poziv echo broj_dana_u_mjesecu(2, 2008);