您好我尝试打印日期时间...但不打印小时和分钟。
代码如下所示:
<span class="news-list-date meta-infos">
<time datetime="{f:format.date(date:newsItem.datetime, format:'d-m-Y H:i')}">
<f:format.date format="{f:translate(key:'dateFormat')}">{newsItem.datetime}</f:format.date>
<meta itemprop="datePublished" content="{f:format.date(date:newsItem.datetime, format:'d-m-Y H:i')}"/>
</time>
</span>
我的失败是什么?
提前致谢
答案 0 :(得分:1)
您可以使用TypoScript进行更改,因此您可以为每种语言提供不同的格式。在代码的第三行,您会看到它是如何完成的。您可以在TS设置中使用这样的代码段:
# Modify the translation
_LOCAL_LANG {
default {
dateFormat = d-m-Y H:i
}
de {
dateFormat = d-m-Y H:i
}
}
答案 1 :(得分:1)
尝试更改新闻dateFormat
,如下所示。
plugin.tx_news._LOCAL_LANG.default.dateFormat = d-m-Y H:i
或
<f:format.date format="d-m-Y H:i">{newsItem.datetime}</f:format.date>
答案 2 :(得分:1)
使用您使用的语言尝试,例如:
plugin.tx_news._LOCAL_LANG.de.dateFormat = d-m-Y H:i
或
plugin.tx_news._LOCAL_LANG.en.dateFormat = d-m-Y H:i
答案 3 :(得分:0)
解决方案是:
<f:format.date format="d-m-Y - H:i">{newsItem.datetime}</f:format.date>
感谢CésarDueñas