Deberías definir "donde tienes o en que formato tienes tu fecha a comporar".
Si la fecha viene de una consulta a una BBDD. lo mejor es seguir usando SQL y hacer ese cálculo de fechas en SQL (que funciones para tal fin dispone). Deberías especificar que BBDD usas: Mysql? cual?
Si tu fecha es recibida/generada por PHP .. tienes las funciones de trabajo de fechas de PHP:
date()
mktime()
time()
strtotime()
Puedes trabajar las fechas en "TIME STAMP" que es lo que generas con mktime() o manejas con time() y así operar con esas fechas en un "if()" con su operador "<" (menor qué).
www.php.net\nombre_funcion (sin parentesis)
Un saludo,