Heim > Artikel > Backend-Entwicklung > So berechnen Sie die Differenz in Monaten zwischen einem bestimmten Datum in PHP
So berechnen Sie die Differenz in Monaten mit PHP: 1. Verwenden Sie die Funktion strtotime(), um zwei angegebene Daten in die Zeitstempelform umzuwandeln. 2. Verwenden Sie die Anweisung „date('m', timestamp)“, um zwei angegebene Datumsmonate zu erhalten 3. Subtrahieren Sie die beiden erhaltenen Monate, um die Differenz in Monaten zu berechnen.
Die Betriebsumgebung dieses Tutorials: Windows 7-System, PHP-Version 7.1, DELL G3-Computer
php berechnet die Differenz in Monaten zwischen angegebenen Daten
Die spezifische Implementierungsmethode lautet wie folgt:
<?php header("Content-type:text/html;charset=utf-8"); $strtotime1=strtotime('2021-01-06'); $strtotime2=strtotime('2021-10-06'); $y=date('Y',$strtotime1); $ys=date('Y',$strtotime2); $m=(int)date('m',$strtotime1); $ms=(int)date('m',$strtotime2); $chaY=$ys-$y; //月份相差多少 $chaM=12-$m + $ms; //相差一年就加12 $yearmeth=$chaM + (($chaY-1) *12); echo $yearmeth; ?>
Ausgabeergebnis:
Beschreibung: Die Funktion
strtotime() analysiert alle Datums- oder Zeitbeschreibungen in englischem Text in einen Unix-Zeitstempel (Anzahl der Sekunden seit dem 1. Januar 1970, 00:00:00 GMT).
Die PHP-Funktion date() kann den Zeitstempel in ein besser lesbares Datum und eine besser lesbare Uhrzeit formatieren.
Y – die vierstellige Darstellung des Jahres
m – die numerische Darstellung des Monats (von 01 bis 12)
Empfohlenes Lernen: „PHP Video Tutorial“
Das obige ist der detaillierte Inhalt vonSo berechnen Sie die Differenz in Monaten zwischen einem bestimmten Datum in PHP. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!