假设我有一个包含一周的 ISO 8601 表示的变量$year
。$week
我想计算前几周和下几周。在一年中的大部分时间里,这是一项简单的任务,因为我只需要增加或减少$week
变量,但在两年的边界内,我需要检查我们是否开始了新的一年。
我创造了这样的东西:
public function nextweek($year, $week)
{
$maxweek = 0;//@TODO
if ($week + 1 == $maxweek)
{
$year++;
$week = 1;
}
else
{
$week++;
}
$nextweek = $year.'/'.$week;
return $nextweek;
}
是否有完成,更好的解决方案或内置功能?