Pular para o conteúdo

Invertendo a data

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)
Manuel Tavares mtavares
Hits: 8.134 Categoria: PHP Subcategoria: Miscelânea
  • Download
  • Nova versão
  • Indicar
  • Denunciar

Descrição

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)
Download invert_data.php Enviar nova versão

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,"/");

*/

Data em extenso para Cabeçalho

Graficos 3D simples e configuraveis com PHP

Jogo de Dados

Componente datepicker

Hora no formato Internet Beat

#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

Entre na sua conta para comentar.