PHP 闰年程序
闰年是一年中有366天的年份。每隔四年才会出现一个闰年。因此,闰年总是四的倍数。
例如,2016年、2020年、2024年等都是闰年。
闰年程序
该程序指定了年份范围(1991 – 2016),判断一个年份是否为闰年。
示例:
<?php
function isLeap(year)
{
return (date('L', mktime(0, 0, 0, 1, 1,year))==1);
}
//For testing
for(year=1991;year<2016; year++)
{
If (isLeap(year))
{
echo "year : LEAP YEAR<br />\n";
}
else
{
echo "year : Not leap year<br />\n";
}
}
?>
输出:
闰年的程序表单
通过在表单中插入一年,该程序判断该年份是否为闰年。
示例:
<html>
<body>
<form method="post">
Enter the Year: <input type="text" name="year">
<input type="submit" name="submit" value="Submit">
</form>
</body>
</html>
<?php
if(_POST)
{ //get the yearyear = _POST['year']; //check if entered value is a number
if(!is_numeric(year))
{
echo "Strings not allowed, Input should be a number";
return;
}
//multiple conditions to check the leap year
if( (0 == year % 4) and (0 !=year % 100) or (0 == year % 400) )
{
echo "year is a Leap Year";
}
else
{
echo "$year is not a Leap Year";
}
}
?>
输出:
在输入年份2016后,我们得到了以下输出。
进入2019年,我们得到以下输出。