我们如何按照提供的日期获取前一周的星期一和星期一的星期一日期。例如:if $ date =' 2015-04-08' (y-m-d格式)。 然后函数返回,上一个星期一日期= 2015-03-30 和下一个星期一日期= 2015-04-13
答案 0 :(得分:12)
echo "Next Monday:". date('Y-m-d', strtotime('next monday', strtotime($givenDate)));
echo "Previous Monday:". date('Y-m-d', strtotime('previous monday', strtotime($givenDate)));
答案 1 :(得分:4)
你可以使用
date('Y-m-d', strtotime('last week Monday'));
date('Y-m-d', strtotime('next week Monday'));
或任何你想要的http://php.net/manual/en/datetime.formats.relative.php
答案 2 :(得分:0)
您可以使用:
$nextMonday = new \DateTime('2015-04-08 next Monday');
$previousMonday = new \DateTime('2015-04-08 Monday ago');