<? /* A fun��o abaixo converte a data digita pelo usu�rio em um formato adequado de acordo com a necessidade. */ function converte_data($data_original) { /* Declara��o das Vari�veis*/ $data_original; //Quarda a Data digitada pelo usu�rio $verifica_formato; //Quarda o formato da data digitada $ano_recuperdao; //Extai o ano da data digitada $mes_recuperado; //Extrai o m�s da data digitada $dia_recuperado; //Extrai o dia da data digitada $data_convertida; //Quarada a data depois da conver��o /* A linha abaixo verifica qual o formato da data digitada pelo usu�rio*/ $verifica_formato=substr($data_original,4,1); /* A linha abaixo quarda o resultado da compara��o em uma vari�vel separada*/ /* Os dois blocos de ifs abaixo verificam qual o fomato da data digitada pelo usu�rio e fazem conver��o necess�ria*/ if ($verifica_formato =="-") /* Neste bloco se o formato digitado for "aaaa-mm-dd", converte para "dd/mm/aaaa", se o formato for diferente ele � ignorado*/ { $ano_recuperado=substr($data_original,0,4); $mes_recuperado=substr($data_original,5,2); $dia_recuperado=substr($data_original,8,2); $data_convertida=$dia_recuperado ."/" .$mes_recuperado ."/" .$ano_recuperado; return ($data_convertida); } if ($verifica_formato !="-") /* Neste bloco se o formato digitado for "dd/mm/aaaa", converte para "aaaa-mm-dd", se o formato for diferente ele � ignorado*/ { $dia_recuperado=substr($data_original,0,2); $mes_recuperado=substr($data_original,3,2); $ano_recuperado=substr($data_original,6,4); $data_convertida=$ano_recuperado ."-" .$mes_recuperado ."-" .$dia_recuperado; return ($data_convertida); } ?>