Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich mithilfe der PHP-Funktion „strtotime()' korrekt Tage zu einem MySQL-Datum hinzufügen?
Hinzufügen von Tagen zu einem MySQL-Datum in PHP
Bei der Arbeit mit Datumsangaben in PHP ist es oft notwendig, Tage zu a zu addieren oder zu subtrahieren angegebenen Datum. Beispielsweise möchten Sie möglicherweise das Datum in einer Woche ab heute oder das Datum vor zwei Monaten berechnen.
Eine gängige Methode zum Hinzufügen von Tagen zu einem Datum ist die Verwendung der Funktion strtotime(). Eine häufige Gefahr bei der Verwendung dieser Methode besteht jedoch darin, das Tagessuffix anstelle des Tagessuffixes zu verwenden.
Zum Beispiel subtrahiert der folgende Code tatsächlich einen Tag vom angegebenen Datum:
$date = '2010-09-17'; echo date('Y-m-d', strtotime($date . ' + 1 day')); // Outputs 2010-09-16
Um dem Datum korrekt einen Tag hinzuzufügen, müssen Sie das Suffix „Tage“ verwenden:
$date = '2010-09-17'; echo date('Y-m-d', strtotime($date . ' + 1 days')); // Outputs 2010-09-18
Zusätzlich können Sie diese Methode verwenden So fügen Sie einem Datum mehrere Tage hinzu:
$date = '2010-09-17'; echo date('Y-m-d', strtotime($date . ' + 2 days')); // Outputs 2010-09-19
Das obige ist der detaillierte Inhalt vonWie kann ich mithilfe der PHP-Funktion „strtotime()' korrekt Tage zu einem MySQL-Datum hinzufügen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!