1. ホーム
  2. php

[解決済み] PHP は、ある日付の今月を取得します。

2022-02-12 20:45:31

質問

皆さん、こんにちは ある日付の現在の月を取得したいのですが、どうすればよいでしょうか?

試してみたところ、こんな感じです。

<?php 

   $transdate = date('m-d-Y', time());

   echo $transdate;

   $month = date('m', strtotime($transdate));

   if ($month == "12") {
       echo "<br />December is the month :)";
   } else {
       echo "<br /> The month is probably not December";
   }

?>

しかし、結果は間違っていて、12月と表示されるはずです :0

何かいいアイデアがあれば教えてください。

解決方法は?

PHPのデフォルトのdate()関数を使用して、現在の月を取得する必要があります。そして、以下のコードにあるように、if条件で簡単に確認することができます。

<?php 
$month = date('m');

if($month == 12){
   echo "<br />December is the month :)";
} else {
   echo "<br /> The month is probably not December";
}
?>