2014-06-27 42 views
0

如何轉換日期時間HH:MM:SS:mmmSS.mmm與過濾器在樹枝請(``)?Symfony - Twig - dateTime HH:MM:SS.MMM in SS.MMM?

爲例: 00:01:30.600 => 90.600

我試過{{ Object.time | date("s") }},但它不工作...

的感謝!

+3

{{Object.time |日期( 「s.u」)}}? –

+0

不工作的秒,但幾乎爲毫秒(我有00.600000,但我需要xx.600(只是3點數)a) – Zagloo

+0

「u」將始終返回模式000000 http://www.php.net /manual/en/function.date.php,因爲它是一個字符串,你可以對最後一部分進行子字符串處理,例如:{%set foo = Object.time | date(「s:u」)%} {{foo [(foo | length - 3),foo | length}} –

回答

1

正如@約翰史密斯告訴他comment(可惜我不能+1,但他應得的),你可以使用:

{{ Object.time | date("s.u") }} 

要改變微秒到毫秒,你有2種選擇:

  1. Round至3位數:

    {{ Object.time | date("s.u") | round(3) }} 
    
  2. Slice最後3個字符:

    {{ Object.time | date("s.u") | slice(0, -3) }}