Cómo usar PHP para permitir a los usuarios ingresar un año y determinar si el año es bisiesto. Condiciones de juicio de año bisiesto.
① Un año que se puede dividir por 4 pero que no se puede dividir por 100 es un año bisiesto. (Por ejemplo, 2004 es un año bisiesto y 1900 no es un año bisiesto).
② El siglo se puede dividir por 400, pero no por 3200 para indicar un año bisiesto. (Por ejemplo, 2000 es un año bisiesto y 3200 no es un año bisiesto)
2. Código:
lt;htmlgt
lt;headgt; ;
lt;meta charset="UTF-8" /gt;
lt; titlegt; juicio del año bisiesto;/titlegt;
lt;?php
$año = $_GET["año"];
if (isset($_GET["año"])) {
if (is_numeric($year)) {
if ($year 100 == 0) { // determinar el año del siglo
if ($ año 400 == 0 amp; $año 3200 ! = 0) {
echo "Año del siglo".$año "Es un año bisiesto en el año del siglo p>
} else {
echo "Año del siglo" .$año ."¡No es un año bisiesto!
}
} else { // el resto es un año normal
if ($año 4 == 0 amp; amp; $año 100 ! = 0) {
echo "Año ordinario" .$año ."¡Es un año bisiesto!" ; // Año bisiesto en un año normal
} else {
echo "Año ordinario" .$año ."¡No es un año bisiesto!" ;
} p>
}
} else
$msg = "Ingrese el formato correcto"; >} gt;
lt; bodygt;
lt; formulario nombre=rn método='get'gt;
lt; bgt;
lt; tipo de entrada="texto" nombre=añogt;
lt; tipo de entrada="enviar" nombre=subvalor="consulta"gt;
lt;?php
echo $msg;
lt;/formgt
lt;/bodygt; >lt;/htmlgt;