За последние 24 часа нас посетили 22620 программистов и 1216 роботов. Сейчас ищут 725 программистов ...

Как в intl получить полное локальное название месяца, без склонений

Тема в разделе "PHP для новичков", создана пользователем Дюран, 6 янв 2021.

  1. Дюран

    Дюран Активный пользователь

    С нами с:
    9 мар 2018
    Сообщения:
    257
    Симпатии:
    19
    Привет.
    Есть номер месяца 1,2,...12
    Хотелось бы получить названия месяцев:
    январь, февраль...
    Вот этот код:
    Код (Text):
    1.  
    2. $format = new IntlDateFormatter('ru_RU', IntlDateFormatter::FULL,
    3.   IntlDateFormatter::FULL, NULL, NULL, "MMM");
    4. $monthNumber = 2;
    5. $monthName = datefmt_format($format, mktime(0, 0, 0, $monthNumber));
    6. var_dump($monthName);
    7. ;
    выдает сокращенные имена - 'февр.'

    , если вместо "MMM", поставить "MMMM", то начинает склонять - 'февраля' - т.к. очевидно оно пытается сформировать название для всей даты.
    Как бы просто имя месяца получить?