Буквально на днях мне попалась задачка: Нужно сделать вывод названия месяца на основе его порядкового номера.
В подобной ситуации, можно теребить серверного программиста и просить выдать всю кашу «на блюдечке с голубой каёмочкой». Но есть ли в этом смысл?
Я решил, что лучше сделать универсальный шаблон
, а с программистами договориться выдавать все даты в формате ISO 8601 (он упоминался в заметке про
микроформат для записи события). Из такой даты не составит труда добыть порядковый номер месяца. А дальше можно использовать нижеприведенный шаблон.
Вот пример вызова:
А вот сам шаблон:
Март
Август
Ма
Январ
Феврал
Апрел
Июн
Июл
Сентябр
Октябр
Ноябр
Декабр
Мартобр
а
а
я
й
ь
Такой вот кусочек кода на память.
И еще маленькая обертка для дней недели:
Понедельник
Вторник
Среда
Четверг
Пятница
Суббота
Воскресенье
Тяпница
Как и всегда приветствуются комментарии, альтернативные способы и размышления.