Função que faz o cálculo do último dia do mês, basta passar uma data.
echo ultimoDiaMes("01/01/2008"); echo ultimoDiaMes(); //mês corrente function ultimoDiaMes($data=""){ if (!$data) { $dia = date("d"); $mes = date("m"); $ano = date("Y"); } else { $dia = date("d",$data); $mes = date("m",$data); $ano = date("Y",$data); } $data = mktime(0, 0, 0, $mes, 1, $ano); return date("d",$data-1); }