0

该函数应将日期作为其参数并返回trueor 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;
}
4

1 回答 1

2

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

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

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

于 2012-05-03T05:41:56.197 回答