我一直试图解决这个问题,似乎无法得到它。
这是代码..
$m= date("m");
$de= date("d");
$y= date("Y");
for($i=0; $i<=6; $i++){
echo "<br>";
echo date('m/d',mktime(0,0,0,$m,($de+$i),$y));
echo "<br>";
}
显示以下内容。
04/08
04/07
04/06
04/05
04/04
04/03
04/02
这正是我想要的,但我希望它能够翻转,所以回声看起来像下面这样。
04/02
04/03
04/04
04/05
04/06
04/07
04/07
我该怎么做?
答案 0 :(得分:5)
如何更改订单:
for($i=6; $i>=0; $i--)
答案 1 :(得分:5)
嗯,这个更容易,不是吗:
for($i=-6; $i<=0; $i++){
printf('<br>%s<br>', date('m/d', strtotime("+$i days")));
}
打印
<br>04/02<br><br>04/03<br><br>04/04<br><br>04/05<br><br>04/06<br><br>04/07<br><br>04/08<br>