Cita: es decir que muestre si es nuevo en casod e que tenga menos de x dias o que deje de mostrarlo si sobrepasa esos x dias...
Puedes limitarte a consultar pués solo los datos con esa carácterística:
Código:
SELECT campos FROM tabla WHERE DATE_ADD(campo_date, INTERVAL X DAY)>=CURDATE()
... tomas una fecha guardada, le sumas X días y si es mayor ó igual a la fecha actual el dato es recuperado...
Cita: ¿como debo crear el condicional para que compare la fecha actual con la de la base de datos?
... si haces lo anterior ya no serìa necesario... pero sería algo como:
Código PHP:
if(strtotime("now -X day") <= strtotime($row['campo_date'])) // Ve que solo otra forma de ver la condicional
echo $row['campo_date'];
Cita: como evitar el problema del desafase horario respecto a mi server que esta en usa para que mi script no muestre datos incorrectos para mi pais que es españa??
Ahí sí no entendí... pero en principio puedes averiguar cuál es la diferencia de horario y simplemente sumar/restar esa cantidad según lo necesites...
Saludos!