在Twig的本地化日期过滤器

时间:2015-07-17 11:43:15

标签: symfony twig intl

使用默认的date过滤器时,我们可以在每个字符前使用\\来转义字符。

使用localizeddate过滤器(example)时似乎不适用。

任何人都知道在使用Intl过滤器时转义字符的方法吗?

2 个答案:

答案 0 :(得分:3)

根据官方ICU docs,您可以使用单引号(')转义任何字母。

示例格式:

hh 'o''clock' a, zzzz

应该产生:

12 o'clock PM, Pacific Daylight Time

注意'o''clock'未获得标记化的内容......

希望这有帮助。

答案 1 :(得分:1)

只需使用format参数即可。在最后一个参数中,您可以使用'转义文本。 ''会产生真实的'

{{ date|localizeddate('short', 'none', locale, null, 'd/m/y HH:mm') }}