Supongo que es esto lo que quieres:
Código PHP:
Ver original<?
$fecha_actual = strtotime('2012-01-09'); // fecha actual en timestamp $fecha_esperada = strtotime('2012-01-14'); // fecha esperada en timestamp
// a la fecha esperada le restamos 14 dias y obtenemos una fecha en la que nos mostrará una advertencia
$fecha_advertencia = $fecha_esperada-(14*24*60*60);
?>
<p>
<b>Fecha Actual:</b>
<?=date('Y-m-d',$fecha_actual)?> <br />
<b>Fecha Advertencia:</b>
<?=date('Y-m-d',$fecha_advertencia)?> <br />
<b>Fecha Esperada:</b>
<?=date('Y-m-d',$fecha_esperada)?> <br />
</p>
<?
if($fecha_actual > $fecha_esperada){
// nos pasamos de la fecha, nos lo muestra en rojo
?>
<p style="background: red">Nos pasamos de la fecha esperada</p>
<?
}elseif($fecha_actual > $fecha_advertencia){
// si nos pasamos de la fecha de advertencia, nos muestra el mensaje amarillo
?>
<p style="background: yellow">Faltan menos de 2 semanas para la fecha esperada</p>
<?
}elseif($fecha_actual < $fecha_advertencia){
// nos muestra el mensaje en verde
?>
<p style="background: green">Todavia tenemos tiempo antes de la fecha esperada</p>
<?
}
?>