Ver Mensaje Individual
  #5 (permalink)  
Antiguo 18/09/2003, 19:08
Avatar de nuevo
nuevo
 
Fecha de Ingreso: mayo-2003
Ubicación: Spain
Mensajes: 2.009
Antigüedad: 21 años
Puntos: 2
ok, creo que con esos datos ya se lo que quieres realmente...

mira, yo te voy hacer un ejemplo muy sencillo con una condicion, luego seguro que vendra un maestro de verdad y mejorara o dara otra opinion..."que me parece estupendo".

venga, yo cuando trabajo con fechas lo que hago es crear un nuevo campo en la tabla, un campo DATETIME, "hay mas formas de hacerlo", en ese campo como el nombre indica, se pone la fecha y la hora, con lo cual es perfecto para lo que queremos...

Código PHP:
$fecha_modif date("Y-m-d H:i:s", (time()+43200)); 
de esta manera lo que hago es sumar a la fecha de ahora, osea en este momento, le sumo 43200 segundos, que en este caso son 12 horas.... y eso lo grabo en la tabla en el campo DATETIME.

ejemplo:

hora actual: 02:31:00

ahora le sumo las 12 horas en segundos...
2003-09-19 02:31:00 + 43200

osea que quedaria asi
2003-09-19 14:31:00

entonces, cuando muestres los resultados, pones una condicion en el query y le dices que solo muestre los que tengan la fecha caducada, que seran todos los de hoy y los de ayer que han caducado...
__________________
3w.valenciadjs.com
3w.laislatv.com