Heim  >  Artikel  >  Backend-Entwicklung  >  Beispielcode für Datumsadditions- und -subtraktionsmethoden in PHP

Beispielcode für Datumsadditions- und -subtraktionsmethoden in PHP

怪我咯
怪我咯Original
2017-07-11 15:08:321291Durchsuche

Fast alle Programmierer, die an der Programmentwicklung beteiligt sind, stoßen auf Zeitverarbeitungsprobleme, und bei der PHP-Entwicklung ist das Gleiche der Fall. Glücklicherweise bietet PHP viele Datums- und Uhrzeitfunktionen . Solange Sie diese Funktionen häufig und in Kombination verwenden, macht Übung bei der Datums- und Uhrzeitverarbeitung den Meister.

Die Anforderungen für das Beispiel, über das wir heute sprechen werden, sind wie folgt. Ich kenne ein bestimmtes Datum und eine bestimmte Uhrzeit,

z. B.: 11.07.2017 10:10:00

Ich möchte 5 Monate zu diesem Datum und dieser Uhrzeit hinzufügen und das verarbeitete Datum zurückgeben

Ergebnis: 11.07.2017 10:10:00 plus 5 Monate ergibt 25.09.2017 10:10:00

Diese Anforderung scheint einfach, ist aber dennoch etwas knifflig, weil PHP stellt Datum und Uhrzeit nicht direkt im Format jjjj-mm-tt hh:ii:ss für Addition und Subtraktion bereit, dies kann nur über den

Zeitstempel erreicht werden. Zeitstempel sind das Standardformat für Programmkonvertierungen und sind sekundengenau. PHP kann mehrere Datumsformate in Zeitstempel umwandeln und Zeitstempel wieder in verschiedene Datumsformate umwandeln. Durch die Kombination dieser beiden Funktionen implementieren wir zunächst grob die ursprüngliche -Zeit in einen Zeitstempel , dann addieren und subtrahieren und schließlich wieder in das Datumsformat konvertieren.

Natürlich ist dies das Implementierungsprinzip, das durch die Kombination der

PHP-Funktion date() und strtotime() erreicht wird 🎜>
Der Code lautet wie folgt:

Das obige ist der detaillierte Inhalt vonBeispielcode für Datumsadditions- und -subtraktionsmethoden in PHP. 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