Foros del Web » Programando para Internet » PHP »

Problema con strtotime()

Estas en el tema de Problema con strtotime() en el foro de PHP en Foros del Web. Quiero guardar en una db mysql una fecha como timestamp, la cual recibo en un formato como este: "23 August 1985". Con strtotime puedo hacer ...
  #1 (permalink)  
Antiguo 01/10/2007, 19:21
 
Fecha de Ingreso: octubre-2003
Mensajes: 540
Antigüedad: 20 años, 6 meses
Puntos: 1
Problema con strtotime()

Quiero guardar en una db mysql una fecha como timestamp, la cual recibo en un formato como este: "23 August 1985".
Con strtotime puedo hacer la conversión pero solo funciona con fechas posteriores a 1969.
Alguna idea de porque pasa y como solucionarlo?
Gracias
  #2 (permalink)  
Antiguo 01/10/2007, 19:28
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 1 mes
Puntos: 17
Re: Problema con strtotime()

En Windows sólo funciona desde 1970, si tu servidor de desarrollo es Windows, pero va a correr en Linux, podés dejarlo así sin problema... si tu servidor corre Windows es más complicado...
  #3 (permalink)  
Antiguo 01/10/2007, 21:47
 
Fecha de Ingreso: octubre-2003
Mensajes: 540
Antigüedad: 20 años, 6 meses
Puntos: 1
Re: Problema con strtotime()

Excelente noticia, muchas gracias.
  #4 (permalink)  
Antiguo 02/10/2007, 15:36
 
Fecha de Ingreso: octubre-2003
Mensajes: 540
Antigüedad: 20 años, 6 meses
Puntos: 1
Re: Problema con strtotime()

No funciona, lo acabo de probar en el servidor de producción que corre CentOS y las fechas anteriores al 31/12/1969 las pone en 0.

Perdón si sale duplicado, casi no puedo navegar por este foro por la lentitud que tiene y cuando posteo demora varios minutos en enviar el mensaje.
  #5 (permalink)  
Antiguo 02/10/2007, 15:40
 
Fecha de Ingreso: octubre-2003
Mensajes: 540
Antigüedad: 20 años, 6 meses
Puntos: 1
Re: Problema con strtotime()

Para que no se malinterprete, entiendo que esto es normal.
Lo que busco es una alternativa para lidiar con el problema.
Gracias.
  #6 (permalink)  
Antiguo 02/10/2007, 15:54
Avatar de Seppo  
Fecha de Ingreso: marzo-2005
Ubicación: Buenos Aires, Argentina
Mensajes: 1.284
Antigüedad: 19 años, 1 mes
Puntos: 17
Re: Problema con strtotime()

Finseneu, se entiende lo que decís =)
Me extraña que en tu servidor no haya andado... la alternativa que tenés es parsear la dirección a mano, separando por los espacios y concatenando... :(
  #7 (permalink)  
Antiguo 02/10/2007, 18:59
 
Fecha de Ingreso: octubre-2003
Mensajes: 540
Antigüedad: 20 años, 6 meses
Puntos: 1
Re: Problema con strtotime()

Gracias Seppo, pero lo que yo busco es almacenar las fechas en un formato que me permita hacer operaciones con ellas y a la vez pasarlas en forma simple a un formato legible.
Atención: Estás leyendo un tema que no tiene actividad desde hace más de 6 MESES, te recomendamos abrir un Nuevo tema en lugar de responder al actual.
Respuesta




La zona horaria es GMT -6. Ahora son las 01:57.