OK, hier nochmal das Script mit 2 var_dumps und 1 echo:
... und hier das Ergebnis:
array(2) { ["date_begin"]=> string(10) "2019-12-01" [0]=> string(10) "2019-12-01" }
string(10) "2019-12-01"
2019-12-01 00:00:00
PHP-Code:
$userstart = $pdo->query('SELECT date_begin FROM users WHERE id = 2')->fetch();
var_dump($userstart);
echo '<br/>';
$start = $userstart['date_begin'];
var_dump ($start);
echo '<br/>';
$now = dt::create('now');
for($end = dt::create($start);$end <= $now; $end->modify('3 month'));
echo $end;
array(2) { ["date_begin"]=> string(10) "2019-12-01" [0]=> string(10) "2019-12-01" }
string(10) "2019-12-01"
2019-12-01 00:00:00
Kommentar