将JavaScript转换为PHP代码:一年是闰年吗?

将JavaScript转换为PHP代码:一年是闰年吗?,php,Php,函数应以日期作为参数,并返回true或false。下面是我需要的JavaScript模型: function isLeapYear(date) { var year = date.getFullYear(); if (year % 4 == 0) if ((year % 100 != 0) || (year % 400 == 0)) return true; else return false;

函数应以日期作为参数,并返回
true
false
。下面是我需要的JavaScript模型:

function isLeapYear(date) {
    var year = date.getFullYear();
    if (year % 4 == 0)
        if ((year % 100 != 0) || (year % 400 == 0))
            return true;
        else
            return false;
    else
        return false;
}
这是我目前所拥有的,但效果不好:

function isLeapYear($date){
    $time = strtotime($date);
    return date('L') ? true : false;
}

日期函数要求时间戳作为第二个参数,例如:

return date('L', $time) ? true : false;

否则你就要检查2012年是否是闰年。根据您的方法签名,这不是必需的行为。

对不起,我是这个网站的新手。你这是什么意思?我想我的格式是正确的。@Lobita:当你最初发布你的问题时,有些代码没有缩进,也没有格式化为代码。现在修好了。(我不知道你是否看到了它,但是有一个小小的
{}
按钮,可以将一块代码格式化为代码。)对我来说,这看起来不像是转换……我知道,我错过了很多。我只是对这个很陌生。我以前在javascript方面没有太多经验。