Heim  >  Artikel  >  Backend-Entwicklung  >  PHP bestimmt, ob ein Jahr ein Schaltjahr ist

PHP bestimmt, ob ein Jahr ein Schaltjahr ist

(*-*)浩
(*-*)浩Original
2019-09-27 15:31:167317Durchsuche

PHP bestimmt, ob ein Jahr ein Schaltjahr ist

Schaltjahre bestimmen: (Empfohlenes Lernen: PHP-Programmierung vom Einstieg bis zur Beherrschung)

①. Ein gewöhnliches Jahr ist ein Schaltjahr, wenn es durch 4, aber nicht durch 100 teilbar ist. (Zum Beispiel ist 2004 ein Schaltjahr und 1900 kein Schaltjahr)

② Ein Jahrhundertjahr, das durch 400, aber nicht durch 3200 teilbar ist, ist ein Schaltjahr. (Zum Beispiel ist 2000 ein Schaltjahr und 3200 kein Schaltjahr)

Code:

<html>  
<head>
<meta charset="UTF-8" />  
<title>闰年判断</title>  
</head>  
<?php
$year = $_GET["year"];
if (isset($_GET["year"])) {
    if (is_numeric($year)) {
        if ($year % 100 == 0) { //判断世纪年
            if ($year % 400 == 0 && $year % 3200 != 0) {
                echo "世纪年" . $year . "是闰年!"; //世纪年里的闰年
            } else {
                echo "世纪年" . $year . "不是闰年!";
            }
        } else { //剩下的就是普通年了
            if ($year % 4 == 0 && $year % 100 != 0) {
                echo "普通年" . $year . "是闰年!"; //普通年里的闰年
            } else {
                echo "普通年" . $year . "不是闰年!";
            }
        }
    } else
        $msg = "请输入正确的格式";
}
?>  
<body>  
<form name=rn method=&#39;get&#39;>  
<b>请输入年:</b>  
<input type="text" name=year>  
<input type="submit" name=sub value="查询">  
<?php
echo $msg;
?>  
</form>    
</body>  
</html>

Das obige ist der detaillierte Inhalt vonPHP bestimmt, ob ein Jahr ein Schaltjahr ist. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn