我有一个cakephp Web应用程序,用户可以在Profile表中存储各自的时区。
与记录一起存储的日期时间是UTC格式,我的日期时间字段是 VARCHAR(50)类型。
我遵循了许多链接,其中以下链接帮助最多但不幸的是对我不起作用
http://alvarotrigo.com/blog/timezone-user-configuration-at-cakephp/
如何根据用户的个人资料时区显示日期时间数据。我不想在每个获取/检索函数中进行更改。
无论如何在应用程序级别设置时区,以便我只获取保存在Profile表中的用户时区,并根据我将为整个应用程序设置时区。
p.s。:1。我的数据库中的日期时间字段是VARCHAR(50)类型
2.我想仅以UTC格式保存日期时间
答案 0 :(得分:1)
无论如何都要在应用程序级别设置时区,以便我愿意 只需获取保存在Profile表中的用户时区,并按照我的说明 将为整个应用程序设置时区。
我害怕,没有。
我理解你已经提到了,
我不想在每次提取/检索中进行更改 功能
但是当我处于同样的情况时,我使用了CONVERT_TZ函数并修改了我的函数以获取数据。