1. Este site usa cookies. Ao continuar a usar este site está a concordar com o nosso uso de cookies. Saber Mais.

[PHP]Outra questao sobre datas

Discussão em 'Web Development' iniciada por Armadillo, 14 de Dezembro de 2007. (Respostas: 2; Visualizações: 530)

  1. Armadillo

    Armadillo Folding Member

    Questao muito simples: como transformo "20051124" em "2005-11-24"?

    Obrigado
     
  2. p3dro

    p3dro Power Member

    vê se isto te ajuda em alguma coisa:

    PHP:
    <?php
    /**
    * Formatar Data
    *
    * @param DateTime $date
    * @param String $format
    * @return DateTime
    */
    function FormatDate($date,$format){
      return 
    date($format,strtotime($date));
    }
           
    //exemplo
    $date="20051124";
    echo 
    FormatDate($date,"Y-m-d");
    //imprime 2005-11-24
    echo FormatDate($date,"Y-M-D");
    //imprime 2005-Nov-Thu
    echo FormatDate($date,"F j, Y");
    //imprime November 24, 2005
    ?>
     
  3. Armadillo

    Armadillo Folding Member

    Obrigadao p3dro, faltava-me o strtotime por isso dava-me uma data manhosa: 1970-08-21.
     

Partilhar esta Página