default_culture
ネイティブ PHP 関数ではなく、symfony 国際化フレームワークにのみ適用されます。この設定をプロジェクト全体で変更したい場合は、 でconfig/ProjectConfiguration.class.php
、 を使用して、ではなくsetlocale
を使用します。strftime
date
// config/ProjectConfigration.class.php
setlocale(LC_TIME, 'fr_FR');
// *Success.php
<div class="jour"><?php echo strftime('%d',strtotime($content->getCreatedAt())) ?></div>
<div class="mois"><?php echo strftime('%b',strtotime($content->getCreatedAt())) ?></div>
これには、マシンでロケール設定を有効にする必要があることに注意してください。確認するには、実行してくださいvar_dump(setlocale(LC_ALL, 'fr_FR'));
結果が の場合、これを実行するために をfalse
使用することはできずsetlocale
、おそらく自分で変換コードを記述する必要があります。さらに、システムに正しいロケールをインストールする必要があります。インストールされているロケールを確認するにはlocale -a
、コマンド ラインで実行します。