如何在wordpress中将数据库时区从UTC更改为本地

时间:2016-03-29 10:46:19

标签: mysql wordpress datetime wordpress-plugin timezone

我在wordpress中使用自定义插件。所有日期和时间都以UTC格式存储在数据库中。我在posts表中看到,UTC和本地时区(post_date,post_date_gtm)有 2列,但在此插件表中,只有 1列将创建的日期存储为UTC。

目前,我正在使用sql查询和$ wpdb来显示“开始日期”和“结束日期”之间的数据。 请帮我以当地时区(一般设置中设置)显示它们而不是UTC!

感谢并抱歉我的英语。

3 个答案:

答案 0 :(得分:2)

假设您的当地时区为+05:00,请使用以下条件:

WHERE CONVERT_TZ(col_date_utc, '+00:00', '+05:00') BETWEEN '....' AND '....'

答案 1 :(得分:2)

我认为这可能有用

有三个地方可以在MySQL中设置时区: 点击link

答案 2 :(得分:1)

你试过Admin>设置>时区?