Ich kann keinen Weg finden, Array für jeden Monat nach diesem aktuellen zu erstellen.Erstellen eines Arrays für jeden Monat nach dem heutigen Tag
<?php
$month = 07;
$year = 2016;
$end = date('Y');
for($i=0;$i<=$end-$year;$i++){
$from = 1;
if($i==0)
$from = $month;
for($y=$from;$y<=12;$y++){
if($year==date('Y') && $y > date('m'))
break;
$a = $year+$i.'-'.$y;
$months[$a] = $a;
}
}
krsort($months);
?>
<?php echo Html::dropDownList('month_year',$month_year,$months,array('class'=>'form-control'));?>
Ich möchte ein Dropdownlist erhalten, die so etwas wie dieses
2016-09
2016-08
2016-07
Für jeden Monat sieht das kommt. Anfangsdatum sollte 2016-07 sein. Und der Höchstwert sollte aktueller Monat sein.
Dank die für mich gearbeitet, beginne ich gerade geändert fixiert und Ende zu aktuellen Monat zu sein. Danke für die Lösung :) –