我在wordpress中使用自定义插件。所有日期和时间都以UTC格式存储在数据库中。我在posts
表中看到,UTC和本地时区(post_date,post_date_gtm)有 2列,但在此插件表中,只有 1列将创建的日期存储为UTC。
目前,我正在使用sql查询和$ wpdb来显示“开始日期”和“结束日期”之间的数据。 请帮我以当地时区(一般设置中设置)显示它们而不是UTC!
感谢并抱歉我的英语。
答案 0 :(得分:2)
假设您的当地时区为+05:00
,请使用以下条件:
WHERE CONVERT_TZ(col_date_utc, '+00:00', '+05:00') BETWEEN '....' AND '....'
答案 1 :(得分:2)
我认为这可能有用
有三个地方可以在MySQL中设置时区: 点击link
答案 2 :(得分:1)
你试过Admin>设置>时区?