comparar dos fechas en php

fer
15 de Diciembre del 2005
Hola.
Os explico. tengo los valores de las fechas en la base de datos con el formato año/mes/dia. Lo que quiero hacer es comparar una fecha almacenada en la base de datos (fecha_inicio) con la fecha actual; si han pasado 7 días entre las fechas ir a un archivo .php y si no han pasado ir a otro archivo .php.

El problema es que no se como conseguir las fechas en número entero para luego poder resatarlas.
si alguien me pudiera pasar un trozo de codigo con estas necesidades.....
Os agradezco de antemano la ayuda que me podais prestar.
Muchas gracias. Saludos!!

my2kbsd
15 de Diciembre del 2005
Por que no haces la comparacion de la fecha almacenada y la fecha actual al momento, para que no reinventes la rueda.

Aunque dejame decirte que yo lo utilizo en MySQL, y no se si en todas las versiones funcione, pero es seguro que a partir de la 4.1.x funcione.

Y para comparar una fecha que tienes en un registro con la fecha actual solo deberas hacer lo siguiente:

SELECT DATEDIFF('2005-12-16', NOW());

Y este te regresara el valor entero de los dias que hay entre una fecha y otra, ya solo es cuestion de que lo adecues a tu sentencia SQL y listo.

Saludos!!.