Fal*_*alk 1 mysql datetime typo3 fluid
它让我困惑。我的模型中有一个用 DateTime 注释的属性。在我的数据库中,它存储为时间戳。在前端我使用 f:format.date viewhelper 来输出这个属性。
当我创建一条新记录并在此字段中添加 fe 01.06.2017 10:00 时,在我的数据库中存储了 01.06.2017 08:00 的时间戳。在前端输出是正确的。直到这里一切都很好。
3 月份的最后一次时间更改导致产量增加了两个小时。我假设 10 月会再次改变,输出将比这个:01.06.2017 08:00。
我怎样才能防止这种情况。当这些日期改变时,这绝对是一个问题,因为它对业务很重要。
我如何测试 10 月份会发生什么?
当 TYPO3 将时间标准化为 UTC 时,就会出现问题。对于规范化(以及随后的非规范化),它尊重服务器的时区设置。或 LocalConfiguration.php 中给出的设置。
在 6.2 之前有两个设置[SYS][serverTimeZone]和[SYS][phpTimeZone].
在 7.6 中,它只是[SYS][phpTimeZone]从 php 本身检测到服务器时区。
您现在可以选择通过设置[SYS][phpTimeZone]为字符串“UTC”来将服务器的时区伪装为“UTC”。以这种方式,不应再改变时间。
| 归档时间: |
|
| 查看次数: |
2403 次 |
| 最近记录: |