我正在尝试编写这样的日历函数
function get_date($month, $year, $week, $day, $direction)
{
....
}
Run Code Online (Sandbox Code Playgroud)
$week是一个整数(1,2,3 ......),$ day是一天(太阳,周一,......)或数字,以较容易的为准.方向有点混乱,因为它做了不同的计算.
举个例子,我们来电
get_date(5, 2009, 1, 'Sun', 'forward');
它使用默认值,并获得5月的第一个星期日,即2009-05-03.如果我们打电话
get_date(5, 2009, 2, 'Sun', 'backward');
,它返回五月的最后一个星期日,即2009-05-24.