Ver Mensaje Individual
  #2 (permalink)  
Antiguo 09/02/2012, 10:26
Avatar de zarkiel
zarkiel
 
Fecha de Ingreso: febrero-2012
Mensajes: 51
Antigüedad: 12 años, 9 meses
Puntos: 15
Respuesta: Ideas tope de fecha

Supongo que es esto lo que quieres:

Código PHP:
Ver original
  1. <?
  2. $fecha_actual = strtotime('2012-01-09'); // fecha actual en timestamp
  3. $fecha_esperada = strtotime('2012-01-14'); // fecha esperada en timestamp
  4.  
  5. // a la fecha esperada le restamos 14 dias y obtenemos una fecha en la que nos mostrará una advertencia
  6.  
  7. $fecha_advertencia = $fecha_esperada-(14*24*60*60);
  8. ?>
  9. <p>
  10.     <b>Fecha Actual:</b> <?=date('Y-m-d',$fecha_actual)?> <br />
  11.     <b>Fecha Advertencia:</b> <?=date('Y-m-d',$fecha_advertencia)?> <br />
  12.     <b>Fecha Esperada:</b> <?=date('Y-m-d',$fecha_esperada)?> <br />
  13. </p>
  14. <?
  15. if($fecha_actual > $fecha_esperada){
  16.     // nos pasamos de la fecha, nos lo muestra en rojo
  17.     ?>
  18.     <p style="background: red">Nos pasamos de la fecha esperada</p>
  19.     <?
  20. }elseif($fecha_actual > $fecha_advertencia){
  21.     // si nos pasamos de la fecha de advertencia, nos muestra el mensaje amarillo
  22.     ?>
  23.     <p style="background: yellow">Faltan menos de 2 semanas para la fecha esperada</p>
  24.     <?
  25. }elseif($fecha_actual < $fecha_advertencia){
  26.     // nos muestra el mensaje en verde
  27.     ?>
  28.     <p style="background: green">Todavia tenemos tiempo antes de la fecha esperada</p>
  29.     <?
  30. }
  31. ?>
__________________
« Los deseos pueden hacerse realidad, pero no basta con esperar un milagro, el milagro lo hacemos nosotros... Aquí y ahora »