Foros del Web » Programando para Internet » PHP »

Funcion date, retorna siempre el mismo resultado.

Estas en el tema de Funcion date, retorna siempre el mismo resultado. en el foro de PHP en Foros del Web. Que tal gente, porque esta linea retorna siempre la misma fecha: $date = date("d/m/Y",$fecha); Le tiro un datetime como por ej "2008-09-14 22:50:03" Pero siempre ...
  #1 (permalink)  
Antiguo 02/10/2008, 17:29
 
Fecha de Ingreso: marzo-2007
Mensajes: 340
Antigüedad: 17 años, 1 mes
Puntos: 4
Funcion date, retorna siempre el mismo resultado.

Que tal gente, porque esta linea retorna siempre la misma fecha:

$date = date("d/m/Y",$fecha);

Le tiro un datetime como por ej "2008-09-14 22:50:03"

Pero siempre me devuelve este resultado:

31/12/1969

Gracias.
  #2 (permalink)  
Antiguo 02/10/2008, 17:41
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Funcion date, retorna siempre el mismo resultado.

quiere decir que $fecha no es un timestamp valido....

muéstranos su valor... va?
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #3 (permalink)  
Antiguo 02/10/2008, 19:31
 
Fecha de Ingreso: marzo-2007
Mensajes: 340
Antigüedad: 17 años, 1 mes
Puntos: 4
Respuesta: Funcion date, retorna siempre el mismo resultado.

Es el que puse arriba (2008-09-14 22:50:03), la variable fecha contiene el campo fecha de la base de datos ( de tipo datetime).
  #4 (permalink)  
Antiguo 02/10/2008, 19:59
Avatar de pateketrueke
Modernizr
 
Fecha de Ingreso: abril-2008
Ubicación: Mexihco-Tenochtitlan
Mensajes: 26.399
Antigüedad: 16 años
Puntos: 2534
Respuesta: Funcion date, retorna siempre el mismo resultado.

ahh... es que ese no es un timestamp *nix válido (debe ser un entero de 10 números)

y la función date necesita un timestamp válido ... no mas

para crearlo a partir de tu datetime usa la función: strtotime, suerte!

http://php.net/strtotime
__________________
Y U NO RTFM? щ(ºдºщ)

No atiendo por MP nada que no sea personal.
  #5 (permalink)  
Antiguo 02/10/2008, 21:43
 
Fecha de Ingreso: marzo-2007
Mensajes: 340
Antigüedad: 17 años, 1 mes
Puntos: 4
Respuesta: Funcion date, retorna siempre el mismo resultado.

Muchisimas gracias.
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 02:09.