>  기사  >  백엔드 개발  >  PHP는 해당 연도가 윤년인지 확인합니다.

PHP는 해당 연도가 윤년인지 확인합니다.

(*-*)浩
(*-*)浩원래의
2019-09-27 15:31:167317검색

PHP는 해당 연도가 윤년인지 확인합니다.

윤년 판정: (추천 학습: PHP 프로그래밍 입문부터 숙달까지)

① 보통 해는 4로 나누어 떨어지지만 100으로 나누어지지 않는 해는 윤년입니다. (예를 들어 2004년은 윤년이고, 1900년은 윤년이 아닙니다.)

②. 400으로 나누어 떨어지지만 3200으로 나누어지지 않는 100년은 윤년입니다. (예를 들어 2000은 윤년이고, 3200은 윤년이 아닙니다.)

코드:

<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>

위 내용은 PHP는 해당 연도가 윤년인지 확인합니다.의 상세 내용입니다. 자세한 내용은 PHP 중국어 웹사이트의 기타 관련 기사를 참조하세요!

성명:
본 글의 내용은 네티즌들의 자발적인 기여로 작성되었으며, 저작권은 원저작자에게 있습니다. 본 사이트는 이에 상응하는 법적 책임을 지지 않습니다. 표절이나 침해가 의심되는 콘텐츠를 발견한 경우 admin@php.cn으로 문의하세요.