Heim  >  Artikel  >  Backend-Entwicklung  >  So berechnen Sie die Differenz in Monaten zwischen einem bestimmten Datum in PHP

So berechnen Sie die Differenz in Monaten zwischen einem bestimmten Datum in PHP

青灯夜游
青灯夜游Original
2021-10-27 18:49:434732Durchsuche

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.

So berechnen Sie die Differenz in Monaten zwischen einem bestimmten Datum in PHP

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(&#39;2021-01-06&#39;);
$strtotime2=strtotime(&#39;2021-10-06&#39;);
$y=date(&#39;Y&#39;,$strtotime1);
$ys=date(&#39;Y&#39;,$strtotime2);
$m=(int)date(&#39;m&#39;,$strtotime1);
$ms=(int)date(&#39;m&#39;,$strtotime2);
$chaY=$ys-$y;
//月份相差多少
$chaM=12-$m + $ms;
//相差一年就加12
$yearmeth=$chaM + (($chaY-1) *12);
echo $yearmeth;
?>

Ausgabeergebnis:

So berechnen Sie die Differenz in Monaten zwischen einem bestimmten Datum in PHP

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!

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