在columns.yaml中使用Date或Timesense格式时,日期未反映正确的日期信息

时间:2016-12-15 16:44:10

标签: octobercms october-partial

我遇到的问题是后端列表没有呈现正确的日期时间,并且比模型的实际DB值提前了5个小时:

这是我的配置:

服务器TZ:美国/多伦多

OctoberCMS timezone => America / Toronto(config / app.php)

以下是Columns.yaml中以下格式的结果(已确认数据库保持正确的时间并且模型具有正确的时间,这是演示问题):

text: 2016-12-15 10:52:31   

Datetime: Thu, Dec 15, 2016 3:52 PM

timetense: Today at 3:52 PM

有什么东西我做错了吗?

1 个答案:

答案 0 :(得分:1)

我的问题的答案是通过阅读关于UTC并与OctoberCMS的人谈话找到的。

将app.php文件中的时区设置为UTC,以确保时间戳的完整性。

在后端工具上的OctoberCMS应用程序中设置用户时区。

关于"为什么"的更多细节可以在这里找到 http://www.camroncade.com/managing-timezones-with-laravel/