MaXComp
@MaXComp
интересуюсь frontend html+css+JS+php. Linux, C

Как склонять название месяца без костылей?

Как склонять дату? вызываю стандартным способом:
Получается 30 октябрь 2015
Но мне нужно 30 октября 2015

<?php 
							setlocale(LC_ALL, "russian");
							$mon = strftime('%B');
							$day = strftime('%d');
							$year = strftime('%Y');
							$mon = iconv('windows-1251', 'UTF-8', $mon);
							echo 'сегодня',' ',$day,' ',$mon,' ',$year;
						?>

В интернете есть примеры самописных функций, но мне кажется должно быть готовое решение. Поэтому пытаю счастье здесь.
  • Вопрос задан
  • 360 просмотров
Решения вопроса 1
dzheka3d
@dzheka3d
в случае сегодня............ не нужно ничего склонять, при любом числе любого месяца, название месяца одинаково, будь то 1 октября или 30 октября.
Создайте массив из готовых названий
Ответ написан
Пригласить эксперта
Ответы на вопрос 2
@Cole
Это я
А чем вам примеры самописных функций не готовое решение?
Ответ написан
@shagguboy
в симфони компонент есть
https://github.com/symfony/intl
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Войти через центр авторизации
Похожие вопросы