要求: 函数参数: - $ day,$ month 功能应该返回年份。
这可能吗?
答案 0 :(得分:8)
没有。你甚至没有给这个功能足够远的信息来确定年份。原因如下:
我3月2日出生。既然我已经把你的日子和月份给了你,请告诉我我出生的那一年。
做不到?电脑也不行。
抱歉要严厉,但这个问题毫无意义。
答案 1 :(得分:0)
如果选择的日期总是在一年内的未来,您可以这样做:
function next_date($m, $d)
{
$s = sprintf('%02d-%02d', $m, $d);
$y = date('Y');
if (date('m-d') > $s) ++$y;
return "$y-$s";
}
因此,如果您选择今天和本日历年结束之间的日期,则会返回今年。否则它会在明年回归。
如果你知道被采摘的日期从未在过去而且总是在下一年内,那么这样的日期选择器会非常有用。如果它描述了您正在使用的日期类型,那么这可能是客户期望的行为。
否则,您的客户完全无能为力,或者您误解了他们的要求。