2016-11-16 23 views
0

整数から文字列として1日を書くためのソリューションを探しています。TWIG/Symfony 2を使った整数型の文字列

これは現在の日付を文字列として持つことがわかりました。

{{ 'now' | localizeddate("none", "none", null, null, "EEEE") | capitalize }} 

結果=>Monday

しかし、私は整数で'now'を交換したいと思います。 Wのための火曜日 3月曜日 2ため

1 ...あなたのコントローラーPHPで

+0

ます。http:// stackoverflowの.com/questions/4961793 /日 - 日 - 日 - 月曜日 - 火曜日 - 2 –

答えて

0

:あなたの小枝テンプレートで

$day_number = date('N', strtotime('Monday')); 

{{ day_number | localizeddate("none", "none", null, null, "EEEE") | capitalize }} 
+0

ありがとう、ありがとう私はすでにこれを試しました。たとえば、 '{{1 | localizeddate( "none"、 "none"、null、null、 "EEEE")|月曜日ではない木曜日を返す – Johnny

+1

'var_dump(date(" 1 "));'もし結果が "Monday"ならば、TWIGがintlの拡張を定義する必要があることを意味する(http://twig.sensiolabs.org/ doc/extensions/intl.html#the-intl-extension)。 resultが "Thursday"の場合、php.ini(http://php.net/manual/fr/datetime.configuration.php#ini.date.timezone)で定義されるintlタイムゾーンがPHPに必要です。 –

関連する問題