【发布时间】:2013-08-08 09:29:20
【问题描述】:
我想要一个循环来检查当前月份、未来 12 个月和过去 4 个月。
例如:今天是 08 年 8 月 1 日。我的循环应该经过 4 月、5 月、6 月、7 月、8 月、9 月、10 月、11 月、12 月、1 月、2 月、3 月、4 月、5 月、6 月、7 月和八月。
我尝试过 strotime,但我不知道如何循环回溯 4 个月和未来 12 个月。
这是我的代码
$i = 1;
$month = strtotime('2013-08-01');
while($i <= 12) {
$month_name = date('F', $month);
echo $month_name;
echo "<br>";
$month = strtotime('+1 month', $month);
$i++;
【问题讨论】:
-
从四个月前的时间戳开始,将循环扩展到 16 个月将是一个简单的方法