首页 > 后端开发 > 正文

如何利用PHP判断是否闰年

2024-09-19 03:58:57 | 我爱编程网

小编今天整理了一些如何利用PHP判断是否闰年相关内容,希望能够帮到大家。

本文目录一览:

如何利用PHP判断是否闰年

php定义一个年份变量,判定是平年还是闰年?

$year = '2020'; //定义年份

//整百的年份除以400,非整百的除以4,整除的就是闰年,否则是平年
echo ($year&100 == 0) ? (($year%400 == 0) ? '闰年' : '平年') : (($year%4 == 0) ? '闰年' : '平年');

如何利用PHP判断是否闰年

如何利用PHP判断是否闰年

<form  action=””  method=”post” >

请输入一个4位数的年份:<input type=”text”  name=”year” />

<input type=”submit”  value=”判断闰年”  />

</form>

<?php

if(isset($_POST[‘submit’]){ //判断是否是表单提交的数据

$year = $_POST[‘year’];

if(is_numeric($year)){ //判断是否是数字

$year = $year + 0; //通过此方式得到该数字

if( is_int($year)){ //是否是一个整数

if($year < 1000  or  $year > 9999){

if($year % 4 == 0 && $year % 100 != 0  || $year%400 == 0){

echo “{$year}年是闰年”;

}

else{

echo “{$year}年不是闰年”;

}

}

else{ //该数字超出规定范围

echo “年份数字要求为4位数”;

}

}else{ //不是整数,

echo “你输入的不是一个整数,请输入一个年份数字”;

}

} 我爱编程网

else{ //不是数字

echo “请输入一个年份数字”;

}

}else{

echo “非法访问!”;

}

?>


如何利用PHP判断是否闰年

php判断以下年份(1962,2000,2020,2022)是否为闰年,并输出结果?

我爱编程网(https://www.52biancheng.com)小编还为大家带来php判断以下年份(1962,2000,2020,2022)是否为闰年,并输出结果?的相关内容。

下面是用 PHP 代码来判断以下年份(1962,2000,2020,2022)是否为闰年,并输出结果的方法:

$years = array(1962, 2000, 2020, 2022);

foreach($years as $year){

// 判断是否为闰年

if (($year % 4 == 0 && $year % 100 != 0) || $year % 400 == 0){

echo $year . "是闰年\n";

} else {

echo $year . "不是闰年\n";

}

}

运行上面的代码,将会输出:

1962不是闰年
2000是闰年
2020不是闰年
2022不是闰年

关于判断一个年份是否为闰年的方法:

  • 如果这个年份能被 4 整除但不能被 100 整除,或者能被 400 整除,那么它就是闰年。

  • 否则,它就不是闰年。

  • 在上面的 PHP 代码中,我们使用了一个循环来遍历所有的年份,然后使用 if 语句来判断这个年份是否为闰年,如果是,就输出“是闰年”,否则输出“不是闰年”。

以上就是我爱编程网小编为大家带来的内容了,想要了解更多相关信息,请关注我爱编程网。更多相关文章关注我爱编程网:www.52biancheng.com

免责声明:文章内容来自网络,如有侵权请及时联系删除。
标签: PHP
与“如何利用PHP判断是否闰年”相关推荐