Hier ist mein Code:generieren Termine in PHP
$d = new DateTime('2016-07-14');
$inc = new DateInterval('P1D');
$dateOptions = '';
//1=monday 2=tuesday 3=wednesday
$required = array(1,2,3,4);
$counter = $week = 0;
for ($i=0; $i<40; ++$i){
$d = $d->add($inc);
if (in_array($d->format('w'), $required)) {
if($counter % 4 == 0){
echo ($week + 1) . "<br />";
++$week;
}
$t = $d->format('l, F d, Y');
echo $t . "<br />";
++$counter;
}
}
Hier ist der Ausgang:
1
Monday, July 18, 2016
Tuesday, July 19, 2016
Wednesday, July 20, 2016
Thursday, July 21, 2016
2
Monday, July 25, 2016
Tuesday, July 26, 2016
Wednesday, July 27, 2016
Thursday, July 28, 2016
Der Ausgang I wie folgt aussieht möchte:
1
Thursday, July 14, 2016
2
Monday, July 18, 2016
Tuesday, July 19, 2016
Wednesday, July 20, 2016
Thursday, July 21, 2016
3
Monday, July 25, 2016
Tuesday, July 26, 2016
Wednesday, July 27, 2016
Thursday, July 28, 2016
Was ist mit dem Code ändert muss gemacht werden, damit der Donnerstag in der ersten Woche ausgibt?
Vielen Dank im Voraus!
Hilfe von [php-datetime-class-change-zuerst-Tag-der-Woche-zu-Montag] (http://stackoverflow.com/questions/13128854/php-datetime-class-change-) erster-Tag-der-Woche-bis-Montag) –