Ich schrieb dieses Stück Code, um das aktuelle Datum + 2 Monate anzuzeigen:Aktuelles Datum + 2 Monate
<?php
$date = date("d/m/Y");
$date = strtotime(date("d/m/Y", strtotime($date)) . "+2 months");
$date = date("d/m/Y",$date);
echo $date;
?>
Es scheint nicht zu arbeiten, wie es zeigt: 1970.01.03.
Was mache ich falsch?
Danke für Ihre Hilfe.
EDIT:
Nach Kommentare und Antworten zu lesen, ich vereinfacht und korrigiert es.
<?php
$date = date("d/m/Y", strtotime(" +2 months"));
echo $date;
?>
Versuchen Sie, ein Leerzeichen vor Ihre '+ 2' zu setzen. Und vielleicht zwei Variablen verwenden - den gleichen Variablennamen immer wieder für verschiedene Arten von Daten verwenden ist verwirrend und schlechte Praxis. – Crontab
Die korrekte Rückgabewertprüfung hilft ebenfalls. – hakre