今天是2015-05-14
为什么date('Y-m-d', strtotime('first monday previous month'))
返回string(10) "2015-04-18"
我期望返回2015-04-06 -前一个月的第一个星期一。
datetime
字符串中缺少of
。试试-
date('Y-m-d', strtotime('first monday of previous month'));
文档
请尝试一下…
echo date('Y-m-d', strtotime('First Monday of ' . date("Y-m-d", strtotime("-1 months") ) ));