Как преобразовать числовой номер месяца в название месяца с помощью PHP

У меня есть переменная с 2-значным номером месяца .. есть встроенная функция, которая позволяет мне изменить ее на имя месяца. Я думал, может быть, функция date () будет работать, но для этого требуется полная метка времени.

Благодаря!

Вы можете использовать mktime с произвольными параметрами (исключение месяца), а затем форматировать с использованием date (это может купить вам что-то до локалей).

  date('M', mktime(0, 0, 0, $month, 1, 2000)); 

Я использую следующее, которое легче кодировать при необходимости много раз

 $month_names = array('', 'January', 'February', 'March', 'April', 'May', 'June', 'July', 'August', 'September', 'October', 'November', 'December'); echo $month_names[3]; //prints March 

Полезно, если у вас есть заголовок или файл конфигурации, который включен на все ваши страницы

Насколько мне известно.

Вы можете использовать:

 <?php $monate = array( 1=>"Januar", 2=>"Februar", 3=>"März", 4=>"April", 5=>"Mai", 6=>"Juni", 7=>"Juli", 8=>"August", 9=>"September", 10=>"Oktober", 11=>"November", 12=>"Dezember"); ?> <?php $monat = date("n"); ??