在TYPO3中,我正在使用新闻扩展创建事件。在“列表”视图中,我使用以下代码片段显示事件的结束时间。
<f:format.date format=" - %H:%M Uhr">{newsItem.eventEnd}</f:format.date>
结果为“-20:00 Uhr”(德语,因此为“ Uhr”)。
我希望将英语翻译的时间切换为“-08:00 PM”,我认为在Fluid中这是不可能的,因为我的搜索没有结果。有什么解决方法吗?
答案 0 :(得分:1)
您可以将格式放入locallang文件中。可以更改与语言相关的格式。
<f:format.date format="{f:translate(key:'dateFormat')}">{newsItem.eventEnd}</f:format.date>
答案 1 :(得分:0)
日期格式viewhelper使用与默认PHP date
和strftime
函数相同的格式,因此您可以使用%I:%M %p
来获取08:00 PM。有关更多信息,请参见http://php.net/manual/en/function.date.php和http://php.net/strftime。