ホームページ  >  記事  >  バックエンド開発  >  PHPで指定した日付間の月数を計算する方法

PHPで指定した日付間の月数を計算する方法

青灯夜游
青灯夜游オリジナル
2021-10-27 18:49:434656ブラウズ

php で月の差を計算する方法: 1. strtotime() 関数を使用して、指定された 2 つの日付をタイムスタンプ形式に変換します; 2. "date('m', timestamp)" ステートメントを使用して取得します指定した 2 つの日付の月 3. 取得した 2 つの月を減算して、月単位の差を計算します。

PHPで指定した日付間の月数を計算する方法

このチュートリアルの動作環境: Windows7 システム、PHP7.1 バージョン、DELL G3 コンピューター

php は次の差を計算します。指定日 月

具体的な実装方法は以下のとおりです。

<?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;
?>

出力結果:

PHPで指定した日付間の月数を計算する方法

手順:

strtotime() 関数は、英語の日付または時刻の説明を Unix タイムスタンプ (1970 年 1 月 1 日 00:00:00 GMT からの秒数) に解析します。

PHP date() 関数は、タイムスタンプをより読みやすい日付と時刻にフォーマットできます。

  • Y - 年の 4 桁表現

  • m - 月の数値表現 (01 から 12)

推奨学習: 「PHP ビデオ チュートリアル

以上がPHPで指定した日付間の月数を計算する方法の詳細内容です。詳細については、PHP 中国語 Web サイトの他の関連記事を参照してください。

声明:
この記事の内容はネチズンが自主的に寄稿したものであり、著作権は原著者に帰属します。このサイトは、それに相当する法的責任を負いません。盗作または侵害の疑いのあるコンテンツを見つけた場合は、admin@php.cn までご連絡ください。