Maison > Article > développement back-end > Comment calculer la différence en mois entre une date spécifiée en PHP
Comment calculer la différence en mois en utilisant PHP : 1. Utilisez la fonction strtotime() pour convertir deux dates spécifiées sous forme d'horodatage ; 2. Utilisez l'instruction "date('m', timestamp)" pour obtenir deux dates spécifiées par mois. 3. Soustrayez les deux mois obtenus pour calculer la différence en mois.
L'environnement d'exploitation de ce tutoriel : système Windows 7, PHP version 7.1, ordinateur DELL G3
php calcule la différence en mois entre les dates spécifiées
La méthode de mise en œuvre spécifique est la suivante :
<?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; ?>
Résultat de sortie :
Description : La fonction
strtotime() analyse toute description de date ou d'heure de texte anglais dans un horodatage Unix (nombre de secondes depuis le 1er janvier 1970 00:00:00 GMT).
La fonction PHP date() peut formater l'horodatage en une date et une heure plus lisibles.
Y - la représentation à quatre chiffres de l'année
m - la représentation numérique du mois (de 01 à 12)
Apprentissage recommandé : "Tutoriel vidéo PHP"
Ce qui précède est le contenu détaillé de. pour plus d'informations, suivez d'autres articles connexes sur le site Web de PHP en chinois!