php mysql将日期和时间格式设置为用户';特定保存时区

php mysql将日期和时间格式设置为用户';特定保存时区,mysql,cakephp,timezone,Mysql,Cakephp,Timezone,我有一个cakephp web应用程序,用户可以在Profile表中存储各自的时区 与记录一起存储的日期时间为UTC格式,我的日期时间字段为VARCHAR(50)类型。 我已经跟随了许多链接,其中以下链接帮助最大,但不幸的是没有为我工作 我的问题是: 如何根据用户的配置文件时区显示日期时间数据。我不想对每个获取/检索函数都进行更改 无论如何,在应用程序级别设置时区,这样我将只获取保存在配置文件表中的用户时区,并根据该设置为整个应用程序设置时区 p、 美国:1。my db中的日期时间字段为VAR



我有一个cakephp web应用程序,用户可以在Profile表中存储各自的时区
与记录一起存储的日期时间为UTC格式,我的日期时间字段为VARCHAR(50)类型。

我已经跟随了许多链接,其中以下链接帮助最大,但不幸的是没有为我工作

我的问题是: 如何根据用户的配置文件时区显示日期时间数据。我不想对每个获取/检索函数都进行更改
无论如何,在应用程序级别设置时区,这样我将只获取保存在配置文件表中的用户时区,并根据该设置为整个应用程序设置时区

p、 美国:1。my db中的日期时间字段为VARCHAR(50)类型
2.我只想以UTC格式保存日期时间

是否在应用程序级别设置时区,以便 只需获取配置文件表中保存的用户时区,并按照 将为整个应用程序设置时区

恐怕没有

我知道你提到过

我不想在每次获取/检索时都进行更改 功能

但在相同的情况下,我使用CONVERT_TZ函数并修改了用于获取数据的函数