我正在努力制作日期范围,我已经考虑过一些基本的。
这里有一些我想弄清楚但是我找不到你应该在网上任何地方输入这些格式的格式:
$startDate = strtotime('first day of last month');
$endDate = strtotime('last day of last month');
$startDate = strtotime('first of last week');
$startDate = strtotime('first of this week');
这些是我找不到的唯一参考资料,它们可能需要特殊编程,而且没有strtotime
参考。
编辑:看起来我的代码应该有效但PHP 5.2中存在错误
我使用了一种解决方法来到上个月的第一天。
这样可行:$ firstDayOfLastMonth = strtotime(日期('Y-m',strtotime('上个月')))
答案 0 :(得分:1)
对于本周,您可以使用
strtotime('this week midnight'); // returns Monday midnight of this week
strtotime('last week midnight'); // returns Monday midnight of last week
如果您想要从星期一开始的一周,这是有效的。上周似乎假设星期一是第一天。如果您想要从星期日开始的一周的时间戳,请使用以下内容:
strtotime('last week Sunday midnight'); // returns Sunday midnight of this week
strtotime('-2 weeks Sunday midnight'); // returns Sunday midnight of last week