"News System"在不同的系统上执行不同的操作



我有两个服务器,我认为是同步的(开发和实时),但"新闻系统"(扩展键"News ")使一些不同。

在开发服务器中,这一行

<f:format.date format="%A">{newsItem.datetime}</f:format.date>

输出"Freitag",如预期的那样(在德语中是friday)

但是在Live Server中,它输出%AM。更奇怪的是,l(单独,不带%)用英语输出"Friday"。

我检查了我见过的所有配置,但我似乎找不到系统之间的区别在哪里。

任何想法?

TYPO3使用DateTime::format (http://de2.php.net/manual/en/datetime.format.php)来格式化日期。此方法使用与不使用区域设置的date()相同的语法,因此所有输出都是英语。

我唯一不能解释的是为什么你的开发环境接受%A来呈现日期。有不同的php版本吗?您使用的是哪个TYPO3版本?看看/typo3/sysext/fluid/Classes/ViewHelpers/Format/DateViewHelper.php,你会在那里得到答案。

我刚刚解决了!结果我的服务器上安装了4.7.7,不支持stftime。

有趣,我从没想过4.7版本会添加这么重要的功能。X更新…

相关内容

  • 没有找到相关文章

最新更新