Das Hinzufügen von Jahren zu einem Datum wird auf den 01.01.1970 zurückgesetzt

$somedate = "1980-02-15";
$otherdate = strtotime('+1 year', strtotime($somedate));
echo date('Y-m-d', $otherdate);

Ausgänge

1981-02-15

und

$somedate = "1980-02-15";
$otherdate = strtotime('+2 year', strtotime($somedate));
echo date('Y-m-d', $otherdate); 

Ausgänge

1982-02-15

aber

$somedate = "1980-02-15";
$otherdate = strtotime('+75 year', strtotime($somedate));
echo date('Y-m-d', $otherdate); 

Ausgänge

1970-01-01

Wie repariert man?

Antworten auf die Frage(5)

Ihre Antwort auf die Frage