transformar fecha

Juan Pablo Lizana jplizana en lemontech.cl
Jue Oct 26 09:21:41 CLST 2006


Mejor hacer una funcioncita

    function sql2fecha($string, $format='%A %d de %B de %Y')
    {
        $arr = preg_split('//',$format);
        list($date,$time) = split(" ",$string);
        list($ano,$mes,$dia) = split("-",$date);
        list($hor,$min,$seg) = split(":",$time);

        $hor = (int)$hor;
        $min = (int)$min;
        $seg = (int)$seg;

        if($ano < 1900) $ano = date('Y');
        if($mes < 1) $mes = date('m');
        if($dia < 1) $dia = date('d');

        $time = mktime($hor, $min, $seg, $mes, $dia, $ano);

        return(strftime( $format, $time));
    }

Y le pasas el formato que vayas a necesitar

http://cl2.php.net/manual/es/function.strftime.php



-----Mensaje original-----
De: php-bounces en listas.inf.utfsm.cl [mailto:php-bounces en listas.inf.utfsm.cl]
En nombre de Carlos Barbiero
Enviado el: Miércoles, 25 de Octubre de 2006 18:04
Para: Lista de desarrolladores en PHP
Asunto: Re: transformar fecha

On 10/25/06, Cristina Fuentealba <cristina.fuentealba en gmail.com> wrote:
> Holaaaaaaaaa
>
> si alguien me pudiera ayudar tengo el sigte. problema:
>
> estoy tratando de cambiar una fecha que esta en el sigte formato
> 2006-10-22 a el formato 22/10/2006 y no me resulta.......

hola, podrias mandarnos la porcion de código que estas utilizando para
hacer la conversión? seria mucho mas facil ayudarte...
Saludos

>
> --
> Atentamente
> Cristina Fuentealba Pimentel
>


-- 
Carlos Barbiero
Corrientes - Argentina




Más información sobre la lista de distribución PHP