如何使用 PHP 在一行中编写闰年程序?
问问题
4699 次
6 回答
15
这就是如何使用一行代码来了解它:)
print (date("L") == 1) ? "Leap Year" : "Not Leap Year";
于 2010-02-26T12:35:11.060 回答
5
if (($year % 400 === 0) || (($year % 100 !== 0) && ($year % 4 === 0))) echo "leap";
于 2010-02-26T12:34:24.370 回答
3
由于一行代码的长度没有限制,除非您使用 Zend Framework 之类的代码约定,否则您可以使用任何可行的代码并写入一行。当然,根据闰年计划的功能,这可能很难维护。我见过运行超过 800 个字符的遗留代码,其中混合了 PHP、HTML 和 CSS。眼睛流血,我可以告诉你。
于 2010-02-26T12:33:03.827 回答
2
$nextyear = mktime(0, 0, 0, date("m"), date("d"), date("Y")+1);
于 2010-02-26T12:32:43.517 回答
2
echo date("L");
于 2010-02-26T12:33:04.063 回答
1
日期(“L”);甚至更短。
if(date("L")){
//leap year
} else {
//not leap year
}
于 2011-02-28T13:19:50.317 回答