Am am current facing a problem that need a solution ASAP.
I am trying to list all months of the current year(2012) by using the following code:
for ($m=1; $m<=12; $m++) {
$month = date('F', mktime(0,0,0,$m));
echo $month. '<br>';
}
But am getting the following unexpected output:
January March March May May July July August October October December December
What am I doing wrong please help!!!
Try this:
for ($m=1; $m<=12; $m++) {
$month = date('F', mktime(0,0,0,$m, 1, date('Y')));
echo $month. '<br>';
}
Months are same for every year
$array = array("January", "February",.....);
for ($m=0; $m<12; $m++) {
echo $array[$m]. '<br>';
}
If you love us? You can donate to us via Paypal or buy me a coffee so we can maintain and grow! Thank you!
Donate Us With