Computer >> Computer tutorials >  >> Programming >> PHP

How to convert number to month name in PHP?


To convert number to month name in PHP, the code is as follows−

Example

<?php
   $date = "2019-11-11";
   echo "Displaying date...\n";
   echo "Date = $date";
   $month_name = date("F", mktime(0, 0, 0, 11, 10));
   echo "\nMonth = ".$month_name."\n";
   echo "\nDisplaying updated date...\n";
   echo date('Y-m-d', strtotime($date. ' + 20 days'));
?>

Output

This will produce the following output−

Displaying date...
Date = 2019-11-11
Month = November
Displaying updated date...
2019-12-01

Example

Let us now see another example −

<?php
   $date = "2019-11-11";
   echo "Displaying date...\n";
   echo "Date = $date";
   $month_name = date("F", mktime(0, 0, 0, 11, 10));
   echo "\nMonth = ".$month_name."\n";
   echo "\nDisplaying updated date...\n";
   echo date('Y-m-d', strtotime($date. ' + 20 days'));
   $val = DateTime::createFromFormat('!m', 12);
   $month_name2 = $val->format('F');
   echo "\nMonth = ".$month_name2."\n";
?>

Output

This will produce the following output −

Displaying date...
Date = 2019-11-11
Month = November
Displaying updated date...
2019-12-01
Month = December