php strtotime 如何获取上周一的时间呢?-1 monday不对 财富值44

2016-10-12 11:05发布

-1 monday输出是这周一的时间,很奇怪

友情提示: 此问题已得到解决,问题已经关闭,关闭后问题禁止继续编辑,回答。
该问题目前已经被作者或者管理员关闭, 无法添加新回复
6条回答

date(Y-m-d, strtotime(- . (6+date(w)) . days));

通常分两步走,先取得上周的任意一天,再去找周一,就像求月末是找到下个月的1号,然后-1 day一样。

-7 days

date(w)得到当前周几,由于周一至周六分别是1-6,周日是0。当值为0的时候,上周一是13天前。其余就是date(w)+6天前。

这个还是写一个通用的方法吧

last week

一周热门 更多>