Me he explicado bien ?? hehe, gracias de antemano!
mik3L
![apachar ojo](http://static.forosdelweb.com/fdwtheme/images/smilies/wink.png)
| |||
Problemas con las fechas Que pasa gente, mi problema es que quiero que un registro un la db me dure x dias. Os explico, mi web consiste en añadir anuncios de determinado tiempo. es decir que por ejemplo si añado hoy un anuncio (04/07/2005) y por ejemplo quiero que caduque dentro de 5 días como tendría que hacer la comprobación en dias? es decir pasar la fecha a dias insertarlo en el campo caducidad en formato que después reconozca cuales han caducado o cuantos minutos/horas/dias faltan para que caduquen. Me he explicado bien ?? hehe, gracias de antemano! mik3L ![]()
__________________ aste nagusia |
| ||||
Te recomiendo usar formato timestamp (segundos desde el 1 de enero de 1970). Fecha actual = echo time(); Un día = 86400 (60 segundos * 60minutos * 24 horas) O sea que 5 dias = 432000. Con esa base, podes hacerlo de varias maneras, pero supone que tenes la fecha de vencimiento en un campo haces: $sql = "select * from tabla where fechaVencimiento <= ".$time()." "; Sino, poner un campo que sea cuantos dias dura y la fecha que se crea, y harias algo como: $sql = "select * from tabla where (fechaDeCarga + (diasQueDura*86400 ))<= ".$time()." "; Espero que se entienda.
__________________ Mi punto de partida es Que Bueno Lo Nuevo |