以当前使用的格式语言显示日期,TYPO3

Oda*_*ani 0 typo3 lang

我正在开发的网站有两种语言(英语和德语),因此我需要以与用户当前使用的语言相对应的格式显示日期,此行指示格式,但我需要检查当前语言,怎么做?

<f:format.date format="d-m-Y">{newsItem.datetime}</f:format.date>
Run Code Online (Sandbox Code Playgroud)

M K*_*ein 5

只需使用标签 (locallang.xlf) 作为每种语言的日期格式即可。

<f:format.date format="{f:translate(id: 'dateFormat')}">{thedate}</f:format.date>
Run Code Online (Sandbox Code Playgroud)

dateFormat然后为每种语言定义标签,例如%d.%M.%Y. 使用百分比符号语法中的格式,因此strftime将在内部使用,它使用区域设置感知名称,然后用于月份等。