PHP get the current month of a date

Why not simply

echo date('F, Y');

? This prints November, 2017.


I suggest you use the function idate(), which returns an integer rather than a formatted string.

$month = idate("m");

This is a much better way of doing this

echo date("F", strtotime('m'));

You need to use the default date() function of PHP to get current month. Then you can easily check it by if conditions as mentioned in the code below:

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

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

Tags:

Php

Date