Foros del Web » Programando para Internet » PHP »

Consejo sobre consulta de fechas

Estas en el tema de Consejo sobre consulta de fechas en el foro de PHP en Foros del Web. Holas a todos una consulta, miren yo tengo una pagina en donde muestro los registros del dia "Today" la consulta la hago del siguiente modo, ...
  #1 (permalink)  
Antiguo 21/06/2006, 08:44
Avatar de saymon  
Fecha de Ingreso: septiembre-2003
Ubicación: Panama
Mensajes: 318
Antigüedad: 20 años, 7 meses
Puntos: 0
Consejo sobre consulta de fechas

Holas a todos

una consulta, miren yo tengo una pagina en donde muestro los registros del dia "Today" la consulta la hago del siguiente modo,

Código PHP:
$today date("M d");
select descriptionurldate from gallery where date='$today' order by id desc 
alli no tengo problema, la cuestion es que mi servidor esta en alemania, y yo vivo en america, asi que alla el dia cambia a las 9:30 de aca, y yo meto los registros del dia a la hora 8 a.m de aca, osea que en el lapso de las 9:30 p.m a las 8:00 a.m la pagina no va a estar mostrando nada, porque aun no he aprovado los registros,

Como puedo hacer para que los registros (los ultimos, del dia de ayer) se muestren durante ese lapso ? yo manejé un sistema una ves que mostraba los cambios cuando uno regeneraba el sitio, pero alli era usuario asi que no se como se manejaba eso... en codigo,

Alguna ayuda de cualquier tipo, please...

Gracias
  #2 (permalink)  
Antiguo 21/06/2006, 10:23
O_O
 
Fecha de Ingreso: enero-2002
Ubicación: Santiago - Chile
Mensajes: 34.417
Antigüedad: 22 años, 3 meses
Puntos: 129
Podrías usar SQL para todo el proceso .. tanto de la operación del cálculo de la diferencia horaria como de la obtención de la fecha actual por SQL (y no meter a PHP por médio en este proceso).

Me refiero a usar funciones de SQL de Msyql como CURDATE() .. o similares para hacer tus cálculos con fechas en SQL 100%.

Por supuesto esto requiere que almacenes tus fechas en campos de fecha de Mysql: DATE o DATETIME .. no en formatos "própios" en campos "VARCHAR" ..

Te recomiendo que uses campos de "fechas" para facilitar todo tipo de operaciones de Fechas con SQL .. pues dicho "lenguaje" incorpora ya funciones para tal fin .. Cualquier duda al respecto .. intenta colocarla en el foro de "Base de datos".

Si quieres seguir mezclando PHP para un proceso que realmente lo deberías hacer en SQL .. usa la función

strtotime()
http://www.php.net/strtotime

Un saludo,
__________________
Por motivos personales ya no puedo estar con Uds. Fue grato haber compartido todos estos años. Igualmente los seguiré leyendo.
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:58.