у меня почему-то через локаль не заработало

я так изначально и хотел.
в итоге сделал просто:
массив с месяцами($monthArray), из даты берем месяц, как число($currentMonth) -> $monthArray[$currentMonth-1], далее собираем дату.
регулярки - ради спортивного интереса
p.s. изначально у меня был такой вариант, но я не допер вот до этого:
"\\1{$month[\\2]}"', что в данном случае значат {} ?