Heim >Backend-Entwicklung >PHP-Tutorial >Wie kann ich Tage korrekt zu einer Datumsvariablen in PHP hinzufügen?

Wie kann ich Tage korrekt zu einer Datumsvariablen in PHP hinzufügen?

Barbara Streisand
Barbara StreisandOriginal
2024-12-23 15:59:11585Durchsuche

How Can I Correctly Add Days to a Date Variable in PHP?

Daten in PHP manipulieren: Tage zu Datumsvariablen hinzufügen

Bei der Arbeit mit Daten ist das Manipulieren von Daten oft eine häufige Aufgabe. In PHP ist es möglich, verschiedene Operationen an Datumsangaben durchzuführen, einschließlich der Addition oder Subtraktion von Tagen. Lassen Sie uns ein bestimmtes Szenario untersuchen, bei dem das Ziel darin besteht, Tage zu einem bestimmten MySQL-Abfrageergebnis hinzuzufügen.

Szenario:

Betrachten Sie die folgende MySQL-Abfrage, die ein Datum im zurückgibt Format 17.09.2010. Die Anforderung besteht darin, neue Variablen $Date2 bis $Date5 zu erstellen, die jeweils um 1, 2 usw. vom ursprünglichen Datum erhöht werden.

Falscher Versuch:

Ein häufiger Fehler beim Hinzufügen von Tagen zu einem Datum in PHP ist die Verwendung des Ausdrucks strtotime($Date. ' 1 Tag'). Dadurch wird tatsächlich ein Tag vom angegebenen Datum abgezogen, anstatt einen hinzuzufügen.

Richtige Lösung:

Der richtige Ansatz besteht darin, die Pluralform von „Tag“ im zu verwenden Ausdruck, wie unten gezeigt:

$Date = "2010-09-17";
echo date('Y-m-d', strtotime($Date. ' + 1 days'));
echo date('Y-m-d', strtotime($Date. ' + 2 days'));

Dadurch werden die gewünschten Daten im Format ausgegeben 'Y-m-d':

2010-09-18
2010-09-19

Durch die Verwendung der Pluralform von „Tage“ können Sie erfolgreich Tage zu Datumsvariablen hinzufügen und datumsbezogene Operationen effektiv in PHP ausführen.

Das obige ist der detaillierte Inhalt vonWie kann ich Tage korrekt zu einer Datumsvariablen in PHP 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