Ver Mensaje Individual
  #2 (permalink)  
Antiguo 04/11/2008, 18:31
AlvaroX
 
Fecha de Ingreso: septiembre-2008
Mensajes: 242
Antigüedad: 15 años, 7 meses
Puntos: 3
Respuesta: como hago para comparar fechas

Cita:
Iniciado por petoko Ver Mensaje
tengo asi

if($fecha_1< $fecha_2)
{
entra aki
}
else
{

la fecha de plazo debe ser mayor a la fecha de entrga
}

el problema es que si pongo como valor en la fecha 1 2008-11-04 y en fecha 2 2008-11-06 entra en el if

pero si pongo fecha 1 2008-11-04 y en la fecha 2 pongo 2008-11-12

me entra en el else


como lo puedo hacer para que la comparacion sea 100% efectiva y correcta?
podrias dejarlo en total de dias:

2008*365+11*X+04*1

donde x es un systema para saber si es un mes de 31 30 o 28 dias:

que podria ser asi:

if(mes = 2)
{
x = 28; /febrero
}
else
{
$mes1 = $mes%2; //para saber si es par o impar los impares tienen 31 los pares 30
if(mes1 = 0)
{
x = 30;
}
else
{
x = 31;
}
}

espero que te sirva, haces eso con las 2 fechas y deberia salir...