Tarih görünümü için ters döngü

2 Cevap

Ben bu anlamaya çalışıyordum ve bunu almak için görünmüyor olabilir.

İşte kod ..

   $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>";
   }

Bu aşağıdaki görüntüler.

04/08

04/07

04/06

04/05

04/04

04/03

04/02

Ben tam olarak ne istediğini, ancak bunu aşağıdaki gibi görünecektir yankılanırken bu nedenle etrafında çevirmek istiyorum.

04/02

04/03

04/04

04/05

04/06

04/07

04/07

Bunu nasıl yaparım?

2 Cevap

Peki, bu bir daha kolay, öyle değil:

for($i=-6; $i<=0; $i++){
   printf('<br>%s<br>', date('m/d', strtotime("+$i days")));
}

baskılar

<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>

Nasıl sırasını değiştirme hakkında:

for($i=6; $i>=0; $i--)