0)){ $inverte['idade'] = $inverte['idade'] - 1; } // Verificando o tipo de informação o usuário deseja. if(is_numeric($item)){ if($item == 1){ $inverte = $inverte['data_extenso']; }else if($item == 2){ $inverte = $inverte['data_semana']; }else if($item == 3){ $inverte = $inverte['data_semana_extenso']; } }else if($item == "idade"){ $inverte = $inverte['idade']; }else if($item == "hora"){ $inverte = $inverte['hora']; }else if(strlen($item) > 0){ $inverte = $inverte['data']; } return $inverte; }else{ return false; } /* Alguns exemplos dos resultados desta função sendo que a data especificada será 1980-08-11 e a data atual será 2003-05-25. - 1º Exemplo: mysql_data("1980-08-11 22:12:25") - Resultado: ** O exemplo acima retorna uma matriz com todos os dados possíveis para essa função incluindo horario. Array( [hora] => 22:12:25 [dia] => 11 [mes] => Agosto [semana] => Segunda [semana_extenso] => Segunda-feira [ano] => 1980 [data] => 11/08/1980 [data_extenso] => 11 de agosto de 1980 [data_semana] => Segunda, 11 de agosto de 1980 [data_semana_extenso] => Segunda-feira, 11 de agosto de 1980 [idade] => 22 ) - 2º Exemplo: mysql_data("1980-08-11") - Resultado: ** O exemplo acima retorna uma matriz com todos os dados possíveis para essa função menos o horário já que o mesmo não foi especificado após a data. Array( [dia] => 11 [mes] => Agosto [semana] => Segunda [semana_extenso] => Segunda-feira [ano] => 1980 [data] => 11/08/1980 [data_extenso] => 11 de agosto de 1980 [data_semana] => Segunda, 11 de agosto de 1980 [data_semana_extenso] => Segunda-feira, 11 de agosto de 1980 [idade] => 22 ) - 3º Exemplo: mysql_data("1980-08-11",1) - Resultado: 11 de agosto de 1980 - 4º Exemplo: mysql_data("1980-08-11",2) - Resultado: Segunda, 11 de agosto de 1980 - 5º Exemplo: mysql_data("1980-08-11",3) - Resultado: Segunda-feira, 11 de agosto de 1980 - 6º Exemplo: mysql_data("1980-08-11","idade") - Resultado: ** Caso o data especificasa seja a idade de alguem você pode pegar diretamente a idade dele. 22 - 7º Exemplo: mysql_data("1980-08-11 12:25:50","hora") - Resultado: // Caso o campo do mysql venha com data e hora, você pode pegar somente a hora. 12:25:50 - 8º Exemplo: mysql_data("1980-08-11"," - ") - Resultado: 11 - 08 - 1980 obs: Como visto no exemplo acima qualquer valor no segundo parametro que não seja um numero ou a string "idade" ou "hora" será definida como separador da data. Caso nenhum valor seja definido para o segundo parametro será retornada a matriz com todos os dados mostrados no primeiro ou segundo exemplo. Se o valor para data não for válido será retornado "false". */ } ?>