Esempio n. 1
0
function calculaEdad($dia, $mes, $anio)
{
    $hoy = getdate();
    $hDia = $hoy["mday"];
    $hMes = $hoy["mon"];
    $hAnio = $hoy["year"];
    $edad = 0;
    if ($anio >= $hAnio) {
        Salida();
    } else {
        $edad = $hAnio - $anio;
    }
    if ($hMes < $mes || $hMes == $mes && $hDia < $dia) {
        $edad = $edad - 1;
    } else {
        //$edad = "Felicidades";
    }
    return $edad;
}
Esempio n. 2
0
    $posicion = 0;
    do {
        $salida = $fecha[$posicion] <= "9" && $fecha[$posicion] >= "0" || $fecha[$posicion] === "-";
        $posicion++;
    } while ($salida && $posicion !== count($fecha));
    return $salida;
}
//Salida de dato erronero
function Salida()
{
    header('Location: http://localhost:8000?valor=false');
}
if (!isset($_POST['botonenvio'])) {
    header('Location: http://localhost:8000');
} else {
    $fecha = $_POST['fecha'];
    if (compruebaFormato($fecha)) {
        $ArrayFecha = explode("-", $fecha);
        if (count($ArrayFecha) === 3) {
            if (compruebaFecha($ArrayFecha[0], $ArrayFecha[1], $ArrayFecha[2])) {
                header('Location: http://localhost:8000?valor=true');
            } else {
                Salida();
            }
        } else {
            Salida();
        }
    } else {
        Salida();
    }
}