【问题标题】:php mysql set date and time format to users' specific saved timezonephp mysql 将日期和时间格式设置为用户特定保存的时区
【发布时间】:2015-05-21 14:10:07
【问题描述】:



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

我关注了许多链接,其中以下链接帮助最大,但不幸的是没有不适合我 http://alvarotrigo.com/blog/timezone-user-configuration-at-cakephp/

我的问题是:

如何根据用户的个人资料时区显示日期时间数据。我不想在每一个 获取/检索 函数中进行更改。
无论如何要在应用程序级别设置时区,以便我只获取保存在 Profile 表中的用户时区,并按照我将为整个应用程序设置时区。

p.s.: 1. 我的数据库中的日期时间字段是 VARCHAR(50) 类型
2. 我想只保存 UTC 格式的日期时间

【问题讨论】:

    标签: mysql cakephp timezone


    【解决方案1】:

    有没有在应用程序级别设置时区,所以我会 只需获取保存在 Profile 表中的用户时区,按照我 将为整个应用程序设置时区。

    恐怕没有。

    我知道你提到了,

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

    但是当我遇到同样的情况时,我使用了 CONVERT_TZ 函数并修改了我的函数来获取数据。

    see my question here

    【讨论】:

      猜你喜欢
      • 2011-04-09
      • 1970-01-01
      • 1970-01-01
      • 2020-04-15
      • 2013-10-05
      • 1970-01-01
      • 1970-01-01
      • 2015-01-13
      • 1970-01-01
      相关资源
      最近更新 更多