如何在PHP中找到上个月的开始和结束日期

7

可能是重复问题:
开始和结束月份的时间戳

我想在php中找到上个月的开始和结束日期(即)我想找到当前月份的上个月的开始和结束日期。


2
http://stackoverflow.com/search?q=%5Bphp%5D+date+month - fabrik
2个回答

49

我猜这样应该可以

echo date('Y-m-d', strtotime('first day of last month'));

echo "<br/>";

echo date('Y-m-d', strtotime('last day of last month'));

2
看起来像是个笑话,但它确实有效!神奇! - joseantgv

6
echo date('m-01',strtotime('last month')) . '<br/>';
echo date('m-t',strtotime('last month')) . '<br/>';

不错的答案,你还可以获取当前月份的开始和结束日期:$fromDate = date('Y-m-01',strtotime('this month')); $toDate = date('Y-m-t',strtotime('this month')); - Muhammad Shahzad

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