Created
September 22, 2015 17:13
-
-
Save dmitry-korolev/c2dd3d2225dc2cf69a87 to your computer and use it in GitHub Desktop.
Чинит склонение русских названий месяцев.
This file contains bidirectional Unicode text that may be interpreted or compiled differently than what appears below. To review, open the file in an editor that reveals hidden Unicode characters.
Learn more about bidirectional Unicode characters
<?php | |
/** | |
* Чинит склонение русских названий месяцев. | |
* Всё со строчной, потому что так диктует русская типографическая традиция. | |
* | |
* @param string $string Форматированная дата | |
* @return string Починенная строка. | |
*/ | |
function md_rumonth($string) { | |
$months = array( | |
'январь' => 'января', | |
'февраль' => 'февраля', | |
'март' => 'марта', | |
'апрель' => 'апреля', | |
'май' => 'мая', | |
'июнь' => 'июня', | |
'июль' => 'июля', | |
'август' => 'августа', | |
'сентябрь' => 'сентября', | |
'октябрь' => 'октября', | |
'ноябрь' => 'ноября', | |
'декабрь' => 'декабря', | |
'Январь' => 'января', | |
'Февраль' => 'февраля', | |
'Март' => 'марта', | |
'Апрель' => 'апреля', | |
'Май' => 'мая', | |
'Июнь' => 'июня', | |
'Июль' => 'июля', | |
'Август' => 'августа', | |
'Сентябрь' => 'сентября', | |
'Октябрь' => 'октября', | |
'Ноябрь' => 'ноября', | |
'Декабрь' => 'декабря', | |
); | |
return strtr($string, $months); | |
} | |
// Пример использования в WordPress | |
add_action( 'get_the_date', 'md_rumonth'); |
Sign up for free
to join this conversation on GitHub.
Already have an account?
Sign in to comment