我需要编写一个循环来输出昨天的最后30天,格式如下:
2014-02-02
2014-02-03
2014-02-04
...
2014-03-04
我想我需要像这样使用循环:
for ($i=0; $i<=30; $i++) {
echo $date;
}
我也知道我可以在30天前找到开始日期
$startDate = date('Y-m-d', time() - (60 * 60 * 24 * -31) );
不确定将所有这些碎片放在一起(下午咖啡因剥夺)......
答案 0 :(得分:4)
for($i = 30; $i > 0; $i--)
{
echo date("Y-m-d", strtotime("-$i days"));
}