Как в PHP преобразовать номер месяца в его название?
Из БД выводятся месяца в виде 01, 02, 03... как их сопоставить с названиями?
Например:
01 - январь
02 - февраль
...
Ответы (1 шт):
Автор решения: Алексей Шиманский
→ Ссылка
1 вариант: сделать много
if/elseif/elseif/elseif
2 вариант: сделать изначально ассоциативный массив в виде число → название месяца и потом из этого массива доставать данные по заданному числу (ключу)
3 вариант: сразу в запросе преобразовывать число в наименование месяца (преобразование зависит от конкретной СУБД), например:
SELECT TO_CHAR(TO_DATE (12::text, 'MM'), 'Month') as "month_name";