web-dev-qa-db-ja.com

Twig(Symfony)を使用して時間をhh:mmにフォーマットする方法

MS SQLデータベースからタイムフィールドを取得します(例:'10:30:00 '(hh:mm:ss))。これをtwigテンプレートでレンダリングしようとしていますが、「10:30」の部分(hh:mm)のみを表示したいと思います。

Number_formatとdate_formatの両方を使用してこれを実行しようとしましたが、実行できないようです。たとえば、失敗した試みは次のようになります。

<td class="PODTIME">{{ record.PODTIME|number_format(2, ':') }}</td>

ええ、それは意味がありません。しかし、私が望むものに遠く離れていても、何も見つけることができません。何かを見落としているようです。

ありがとう

10
Kheran

次のようにTwigフィルター日付を使用できます。

{{ object.date|date('H:i:s') }}

このスレッドで見られるように: DateTimeオブジェクトをTwigテンプレート)でレンダリングする方法

26
Xavier Norbal