DateTimeオブジェクトを出力するには。

DateTimeクラスはそのまま出力しようとしても、表示されずに
場合によっては、以下のようなエラーになってしまいます。

「An exception has been thrown during the rendering of a template (“Catchable Fatal Error: Object of class DateTime could not be converted to string in /home/hoge/public_html/links/app/cache/prod/twig/80/e6/d7b4a9e6c74db045c844f544aa95.php line 68″) in MyLinksBundle:Site:index.html.twig at line 20. 」

twigテンプレートで以下のようにするとエラーになります。

  {{ site.updatedAt}}

そこで、以下のようにdate関数にわたしてやりフォーマットをしてい
すれば問題なく表示されます。

  {{ site.updatedAt|date('Y/m/d') }}

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

次のHTML タグと属性が使えます: <a href="" title=""> <abbr title=""> <acronym title=""> <b> <blockquote cite=""> <cite> <code> <del datetime=""> <em> <i> <q cite=""> <strike> <strong>