2016-03-29 35 views
1

我在wordpress中使用自定義插件。所有日期和時間都以UTC格式存儲在數據庫中。我在posts表中看到,對於UTC和本地時區(post_date,post_date_gtm),有2列,但在此插件表中,只有1列將創建的日期存儲爲UTC。如何將數據庫時區從UTC改爲本地wordpress

目前,我正在使用sql查詢和$ wpdb來顯示「開始日期」和「結束日期」之間的數據。 請幫助我在當地時區(以普通設置設置)而不是UTC顯示它們!

感謝和抱歉我的英語。

回答

1

假設你的本地時區爲+05:00,請使用以下條件:

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

謝謝!我有一個小問題:我使用gtm_offset並返回exp:-7.5,我怎樣才能將它轉換爲-07:30,在wordpress支持中有沒有任何函數呢? – mrdeeds88

1

你試過管理員>設置>時區?

2

我想這可能是有用的

有3個地方的時區可能會在MySQL中設置: 入住這裏link

相關問題