根据给定日期获取上一个和下一个星期一的日期

6

如何根据提供的日期获取上周一和下周一的日期。例如:如果$date = '2015-04-08'(y-m-d格式)。 则函数返回,上个星期一的日期=2015-03-30 和下个星期一的日期=2015-04-13

3个回答

23
echo "Next Monday:". date('Y-m-d', strtotime('next monday', strtotime($givenDate)));
echo "Previous Monday:". date('Y-m-d', strtotime('previous monday', strtotime($givenDate)));

7

1
这只是与今天的日期进行比较,我希望根据函数提供的日期工作,并给出星期一的日期。 - phpboy

3
你可以使用以下内容:
$nextMonday = new \DateTime('2015-04-08 next Monday');
$previousMonday = new \DateTime('2015-04-08 Monday ago');

网页内容由stack overflow 提供, 点击上面的
可以查看英文原文,
原文链接