" . $this->mes_ext[($mes)] . "   Dom     Seg     Ter     Qua     Qui     Sex     Sab   "); $dia = 1; while ( $dia <= cal_days_in_month(1, $mes, $ano) ) { print(""); for ( $i = 0; $i <= 6; $i++ ) { if ( $dia <= cal_days_in_month(1, $mes, $ano) ) { if ( date('w', mktime(0,0,0,$mes,$dia,$ano)) == $i ) { $dia = strlen($dia) <= 1 ? 0 . $dia : $dia; $mes = strlen($mes) <= 1 ? 0 . $mes : $mes; print("" . $dia++ . ""); } else print(""); } } print(""); } print(""); } } /* Exemplo de Utilização */ $objCalendario = new calendario; $objCalendario->impr_calendar(); //imprime o calendario do mês corrente $objCalendario->impr_calendar(8); // imprime calendario do mês 8 do ano corrente $objCalendario->impr_calendar(6, 2010); // imprime calendario do mês 6 do ano de 2010 ?>