Tengo un script PHP que almacena el mes y el año en variables distintas y luego con una operación comparo si el mes es igual al presente o uno anterior.
El formato de fecha es mes/año del tipo 6/09 por que si fuere del modo 06/2009 al restarle 1 al 06 me daría 5 y no 05. Eso no es tanto problema, lo que me complica es que en otro form, debo comparar una fecha del tipo dd/mm/aa como 02/06/09 y no se cómo separar los dias de los meses y el año para poder comprarlos.
Les dejo el script que utilizo en el primer caso:
Código PHP:
$fecha=$_POST["fecha"]; //Almacena una fecha con formato m/aa (6/09)
$mes = date("m"); // mes con formato xx (06)
$anio = date("y"); // año con formato xx (09)
//Le resto 1 y le vuelvo a sumar 1 al mes para que quede con 1 sólo dígito en el caso que tuviere un 0.
if($fecha == "".$mes-1+1 ."/".$anio."") {
$_SESSION["fecha"] = $fecha;
echo "<script language='JavaScript'>"
."location.href='admin.php?ir=selectraz';"
."</script>";
}
// Si la fecha corresponde al mes anterior
elseif($fecha == "".$mes-1 ."/".$anio."") {
$_SESSION["fecha"] = $fecha;
//
}
else {
//
}
Saludos
