Invertendo a data

Publicado por Manuel Tavares 08/06/2008

[ Hits: 7.304 ]

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

Calculadora de pontos VP

Lista de Tarefas - Gerenciador de Projeto Simples

Criando um menu de paginação de resultados com algumas funcionalidades

Converter String para Maiúsculas

Transformar datas para gravar no banco de dados (MySQL, Postgres e outros)


  

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
Linux banner

Destaques

Artigos

Dicas

Tópicos

Top 10 do mês

Scripts