Кто-нибудь может сказать мне, как переключить формат даты локали в Symfony2?
независимо от того, что я установил в config (framework.session.default_locale), это всегда возвращает дни недели на английском языке (мне нужен день недели на немецком языке):
$start->format("D d.m.Y");
когда я выводю локаль по умолчанию, она всегда возвращает "de" BTW, независимо от того, что я установил в config.yml
echo \Locale::getDefault()
ДОПОЛНИТЕЛЬНАЯ ИНФОРМАЦИЯ:
Я хочу иметь возможность форматировать дату таким образом, чтобы она выводилась правильно (то есть с правильными немецкими днями недели) в моей локальной системе И на live server.Попробовал это с помощью strftime, который использует установленные в системе локали, и у него были серьезные проблемы с этим, поскольку пакеты локалей имеют разные схемы именования на live-машинах и машинах dev. Здесь есть еще один вопрос SO: PHP: почему моя дата сформирована на сервере по-другому?