Foros del Web » Programando para Internet » PHP »

Pasar de un valor entero a una fecha

Estas en el tema de Pasar de un valor entero a una fecha en el foro de PHP en Foros del Web. me he encontrado que en algunas bases de datos se guarda la fecha en formato int... alguien sabe como se formatea este numero para que ...
  #1 (permalink)  
Antiguo 14/07/2006, 01:39
Avatar de Azrael666  
Fecha de Ingreso: noviembre-2004
Mensajes: 652
Antigüedad: 20 años
Puntos: 1
Pasar de un valor entero a una fecha

me he encontrado que en algunas bases de datos se guarda la fecha en formato int... alguien sabe como se formatea este numero para que de la fecha que pongo?:

1152818154 ---> Thu Jul 13, 2006 7:15 pm

el numero y la fecha son lo mismo.. pero no tengo ni idea de como hacer para convertirlo de uno a otro. sobre todo me interesa el paso de fecha al entero..

estube buscando por http://es2.php.net/manual/es/ref.datetime.php
pero no encuentro nada (igual es que no lo se buscar jajaja). a ver si alguien tiene alguna idea de como hacerlo, si hay alguna funcion o algunos pasos para hacerme yo una

chauu
__________________
ALOZORRO v5.0 (ahora en .es)
  #2 (permalink)  
Antiguo 14/07/2006, 07:12
Avatar de the_scorpion  
Fecha de Ingreso: mayo-2006
Ubicación: Cuba
Mensajes: 696
Antigüedad: 18 años, 6 meses
Puntos: 3
Hola
Cita:
me he encontrado que en algunas bases de datos se guarda la fecha en formato int... alguien sabe como se formatea este numero para que de la fecha que pongo?:

1152818154 ---> Thu Jul 13, 2006 7:15 pm
1152818154 ---> numero expresado en segundos no es un datetime, mas bien un timestamp "cantidad de sengundos desde 01/01/1970 00:00:00 hasta la fecha que pusiste"

"timestamp" es un formato de representación de fecha/hora

Código PHP:
$time "1152818154"
  echo 
"time: " $time "<br />"
  echo 
"es: " date("F j, Y, g:i a",$time) . "<p />"
o

Código PHP:
   $timestamp=mysql_connect('server','root','password');
   
mysql_select_db("BD") or die("No puedo seleccionar la bd.");
   
$time Time("U"); // se le puede pasar parametro U
   
$query = ("select * from tabla where time='$time' order by id desc"); 
   
$result=mysql_query($query);
   while(
$row=mysql_fetch_array($result)){
   echo 
"time: " $time "<br />"
   echo 
"es: " date("F j, Y, g:i a",$time) . "<p />";  
     }; 
Este ultimo si da problema postea no he probado
__________________
Que hablen mal de uno es espantoso. Pero hay algo peor: que no hablen.
Quien hace, puede equivocarse. Quien nada hace, ya está equivocado".
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 21:37.