Invertendo a data

Publicado por Manuel Tavares 08/06/2008

[ Hits: 7.634 ]

Download invert_data.php




Este script permite inverter a data normalmente envida no formato yyyy-mm-dd, para dd-mm-yyyy, com a possibilidade que escolhe qualquer separador ("/", "_", ".",etc)

  



Esconder código-fonte

<?php
      function invert($datainv,$sep){//recebe a data e o separador
               
               $ano=substr("$datainv",0, 4);
               $mes=substr("$datainv",5, 2);
               $dia=substr("$datainv",8, 2);
               $datainv="$dia$sep$mes$sep$ano";
               return $datainv;                  
         }
               
?>

/* Depois é só chamar

$data = invert($data,"/");

*/

Scripts recomendados

Separa endereços sem formatação

gerador de tabelas em html v2.2

Gerador de palavras aleatórias

randomizeStr

Exemplo de recursividade: gerador de sequências de tamanho e soma dos elementos fixos


  

Comentários
[1] Comentário enviado por renato.gravino em 09/06/2008 - 09:56h

tambem poderia ser feito assim

function invertedata($dt,$sep='-'){
list($ano,$mes,$dia)=explode('-',$dt);
return $dia . $sep . $mes . $sep . $ano;
}

[2] Comentário enviado por skywishrfz em 09/06/2008 - 11:07h

assim é o mais otimizado:
/**
* $dt é a data
* $sep o separador de saída
* $def o separador de entrada
*/
function invertedata($dt,$sep='-',$def='/'){
. . . return implode($sep,array_reverse(explode($def,$dt)));
}

[3] Comentário enviado por removido em 17/04/2014 - 14:59h

certo


Contribuir com comentário




Patrocínio

Site hospedado pelo provedor RedeHost.
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts