Ver Mensaje Individual
  #2 (permalink)  
Antiguo 24/02/2009, 13:16
Avatar de david_M_G
david_M_G
 
Fecha de Ingreso: febrero-2005
Mensajes: 938
Antigüedad: 21 años, 7 meses
Puntos: 20
Respuesta: Calcular cuanto queda para un cumpleaños

Con esto sabes si la fecha se ha superado:

Código PHP:
$fecha1 = "24/02/2009"; // Fecha de hoy, es lo mismo que:  date("d/m/Y")
$fecha2 = "20/02/2009"; 

if (
strtotime($fecha1) > strtotime($fecha2))
{
   
//El dia ya ha pasado
} else {
  
//Aun no ha llegado el dia o bien estamos en él
} 
Con esto sabes los dias restantes

Código PHP:
<?php
$fecha1 
= "24/02/2009";
$fecha2 = "20/02/2010";  //Lo pongo para el 2010

$fecha1 = strtotime($fecha1);
$fecha2 = strtotime($fecha2);

$segundos = $fecha2 - $fecha1; //Son el numero de segundos que hay entre las dos fechas
$dias = $segundos/(3600*24); //Lo divido por los segundos que tiene una hora, por las 24 horas del dia
$dias = round($dias); //La division puede no ser exacta, redondeo.

echo "Faltan ".$dias." dias";
?>
Esto te da el numero de días. Seguro que hay mejores métodos y más precisos, porque en este redondeo. Posiblemente con mktime()

Suerte

Última edición por david_M_G; 24/02/2009 a las 13:22