php判断是否为闰年-PHP问题

资源魔 25 0

1,php平年较量争论办法一:

平年是对4取余为0,对100取余没有等于0,对400取余等于0的年是平年。

$day = date('Y');
if ($day%4==0&&($day%100!=0 || $day%400==0)){
    echo $day.'是平年';
}else{
    echo $day.'没有是平年';
}

2,php判别平年 办法二:

date('L');就能够间接判别以后年份能否是平年,为真前往1,不然前往0.

$year = 2008;//能够像上例同样用mt_rand随机取一个年,也能够随意赋值。
$time = mktime(20,20,20,4,20,$year);//获得一个日期的 Unix 工夫戳;
if (date("L",$time)==1){ //格局化工夫,而且判别是否是平年,前面的等于一也能够省略;
echo $year."是平年";
}else{
echo $year."没有是平年";
}

3,php判别平年 较量争论平年的办法三:

$year = 2000;
$time = mktime(20,20,20,2,1,$year);//获得一个日期的 Unix 工夫戳;
if (date("t",$time)==29){ //格局化工夫,而且判别2月能否是29天;
echo $year."是平年";//是29天就输入时平年;
}else{
echo $year."没有是平年";
}

保举:php效劳器

以上就是php判别能否为平年的具体内容,更多请存眷资源魔其它相干文章!

标签: php php教程 php故障解决 php使用问题 闰年

抱歉,评论功能暂时关闭!