Tema: Condiciones
Ver Mensaje Individual
  #2 (permalink)  
Antiguo 20/07/2002, 09:46
ideafix
 
Fecha de Ingreso: abril-2002
Ubicación: La Comarca
Mensajes: 192
Antigüedad: 22 años
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.