Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich mithilfe der PHP-Funktion „strtotime()' korrekt Tage zu einem MySQL-Datum hinzufügen?

Wie kann ich mithilfe der PHP-Funktion „strtotime()' korrekt Tage zu einem MySQL-Datum hinzufügen?

Patricia Arquette
Patricia ArquetteOriginal
2024-12-13 14:19:11494Durchsuche

How Can I Correctly Add Days to a MySQL Date Using PHP's `strtotime()` Function?

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!

Stellungnahme:
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn