Comment calculer la différence en mois entre une date spécifiée en PHP

青灯夜游
Libérer: 2023-03-13 14:24:01
original
4755 Les gens l'ont consulté

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.

Comment calculer la différence en mois entre une date spécifiée en PHP

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(&#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;
?>
Copier après la connexion

Résultat de sortie :

Comment calculer la différence en mois entre une date spécifiée en PHP

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!

Étiquettes associées:
source:php.cn
Déclaration de ce site Web
Le contenu de cet article est volontairement contribué par les internautes et les droits d'auteur appartiennent à l'auteur original. Ce site n'assume aucune responsabilité légale correspondante. Si vous trouvez un contenu suspecté de plagiat ou de contrefaçon, veuillez contacter admin@php.cn
Tutoriels populaires
Plus>
Derniers téléchargements
Plus>
effets Web
Code source du site Web
Matériel du site Web
Modèle frontal