流体中12h AM / PM周期

时间:2018-07-27 13:12:51

标签: date time typo3 fluid tx-news

在TYPO3中,我正在使用新闻扩展创建事件。在“列表”视图中,我使用以下代码片段显示事件的结束时间。

<f:format.date format=" - %H:%M Uhr">{newsItem.eventEnd}</f:format.date>

结果为“-20:00 Uhr”(德语,因此为“ Uhr”)。

我希望将英语翻译的时间切换为“-08:00 PM”,我认为在Fluid中这是不可能的,因为我的搜索没有结果。有什么解决方法吗?

2 个答案:

答案 0 :(得分:1)

您可以将格式放入locallang文件中。可以更改与语言相关的格式。

<f:format.date format="{f:translate(key:'dateFormat')}">{newsItem.eventEnd}</f:format.date>

答案 1 :(得分:0)

日期格式viewhelper使用与默认PHP datestrftime函数相同的格式,因此您可以使用%I:%M %p来获取08:00 PM。有关更多信息,请参见http://php.net/manual/en/function.date.phphttp://php.net/strftime