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: 19 años, 2 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