Função Inverte Data PHP
Muitas vezes nos deparamos com a necessidade de inverter a data para salva-la no banco ou até mesmo exibi-la ao cliente.
Eu costumo criar o campo data com formato DATE e gravo com o formato Y-m-d, o que facilita na hora dos relatórios.
Nesse caso utilizo uma função que inverte de d/m/Y para Y-m-d e também ja inverte de Y-m-d para d/m/Y;
1 2 3 4 5 6 7 | function inverteData($data){ if(count(explode("/",$data)) > 1){ return implode("-",array_reverse(explode("/",$data))); }elseif(count(explode("-",$data)) > 1){ return implode("/",array_reverse(explode("-",$data))); } } |
Basta utilizarmos a função assim:
1 2 3 | $data=date("d/m/Y"); inverteData($data); |
e booom ela retorna a data de hoje no formato Y-m-d;
Abraços
Mariones