![Antiguo](http://static.forosdelweb.com/fdwtheme/images/statusicon/post_old.gif)
20/07/2002, 09:46
|
| | Fecha de Ingreso: abril-2002 Ubicación: La Comarca
Mensajes: 192
Antigüedad: 22 años, 10 meses Puntos: 0 | |
Re: Condiciones Si ya tienes gaurdado en la base de datos la fecha de alta en el sistema de ese elemento, solo has de pasar la fecha de alta del articulo a timestamp y la fecha actual a timestamp y restar la de alta a la actual :
diferencia = fecha_actual - fecha_alta.
Si este numero (diferencia) es inferior a 864000 entonces querra decir que hay menos de 10 dias entre el alta y el dia actual, por lo que podras pintarle al lado el dibujito de nuevo:
if (diferencia< 864000) { pintar_nuevo() }
else { no_pintar() }
o, puedes hacer tb lo siguiente :
diferencia = fecha_actual - fecha_alta;
diferencia = diferencia / 3600;
diferencia = diferencia / 24;
if (diferencia < 10) { pintar_nuevo() }
else { no_pintar() }
Aun asi, esta es una solucion bastante 'comoda' Ahora te busco otra y te la remito tb.
Espero esto te ayude a resolver tu problema.
Un saludo.
Ideafix. |