hola

Bernardo Suarez bsuarez en gmail.com
Mar Dic 28 14:59:03 CLST 2004


Probablemente por que la fecha no está en formato GNU.

Por ejemplo usa:

$fecha1 = "2004-12-28 23:59:59";
$fecha2 = "2004-12-29 00:00:01";

Suerte

On Tue, 28 Dec 2004 14:49:22 -0300, Roberto Ovalle <robertoo en 127.cl> wrote:
> no funciona
> 
> mira este programa
> 
> <?
> //$fecha1 = gmdate("d/m/Y H:i:s", "28/12/2004 13:12:14");
> $fecha1 = "28/12/2004 23:59:59";
> $fecha2 = "29/12/2004 00:00:01";
> $fecha1 = strtotime($fecha1);
> $fecha2 = strtotime($fecha2);
> echo $fecha2 - $fecha1;
> entrega el siguiente resultado  2505603
> 
> siendo que debería ser 2 segundos
> 
> gracias de todos modos,
> 
> PD : ya vi el manual, por algo pregunto
> ?>
> 
> ----- Mensaje original -----
> De: "Bernardo Suarez" <bsuarez en gmail.com>
> Para: "Lista de desarrolladores en PHP" <php en listas.inf.utfsm.cl>
> Enviado: Martes, 28 de Diciembre de 2004 14:40
> Asunto: Re: hola
> 
> 
> $segundos=strtotime($fecha2)-strtotime($fecha1);
> 
> Mas info en el manual
> 
> http://cl2.php.net/manual/es/function.strtotime.php
> 
> On Tue, 28 Dec 2004 14:25:20 -0300, Roberto Ovalle <robertoo en 127.cl> wrote:
> >
> > necesito restar 2 fechas, que me entregue los segundos de diferencias
> entre
> > estas 2, ej
> >
> > Hora de inicio 28/12/2004 12:45:52
> > Hora de fin     28/12/2004 12:46:21
> >
> > esto me tiene que entregar 29, que es la diferencia entre ambas fechas,
> > alguien me podria ayudar con esto. Lo intente haciendolo por sql, pero
> tengo
> > el freetds que en su archivo locales.conf solo acepta hasta los minutos,
> si
> > alguien tuviera más conocimiento de este tema y me ayudara.
> >
> > gracias
> 
> --
> BSG
> 
> 


-- 
BSG



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