Rio de Janeiro, 15 de Agosto de 2003 */ ?>
\n"; for ($i = 1; $i <= 31; $i++) { $i = sprintf("%02d", $i); // preencher com zero À esquerda echo "\t\n"; } echo ""; // construindo o select do mês echo ""; // construindo o select do ano echo ""; ?>

data inválida!
"; else echo "Resultado: data OK!
"; } // função usada para validar o ano function validar($dia , $mes, $ano) { if ( (($ano % 4) == 0) && ($mes == 2) && ($dia > 29) ) // se o mês for fevereiro e o ano for bissexto, dia não pode // ser maior que 29 return 0; else if ( (($ano % 4) > 0) && ($mes == 2) && ($dia > 28) ) // se o mês for fevereiro e o ano não for bissexto, dia não pode // ser maior que 28 return 0; else if( (($mes == 4) || ($mes == 6) || ($mes == 9) || ($mes == 11) ) && ($dia == 31)) // se o mês for Abril, Junho, Setembro ou Novembro, dia não pode ser 31 return 0; else return 1; } ?>