我在wordpress中使用自定義插件。所有日期和時間都以UTC格式存儲在數據庫中。我在posts
表中看到,對於UTC和本地時區(post_date,post_date_gtm),有2列,但在此插件表中,只有1列將創建的日期存儲爲UTC。如何將數據庫時區從UTC改爲本地wordpress
目前,我正在使用sql查詢和$ wpdb來顯示「開始日期」和「結束日期」之間的數據。 請幫助我在當地時區(以普通設置設置)而不是UTC顯示它們!
感謝和抱歉我的英語。
我在wordpress中使用自定義插件。所有日期和時間都以UTC格式存儲在數據庫中。我在posts
表中看到,對於UTC和本地時區(post_date,post_date_gtm),有2列,但在此插件表中,只有1列將創建的日期存儲爲UTC。如何將數據庫時區從UTC改爲本地wordpress
目前,我正在使用sql查詢和$ wpdb來顯示「開始日期」和「結束日期」之間的數據。 請幫助我在當地時區(以普通設置設置)而不是UTC顯示它們!
感謝和抱歉我的英語。
假設你的本地時區爲+05:00
,請使用以下條件:
WHERE CONVERT_TZ(col_date_utc, '+00:00', '+05:00') BETWEEN '....' AND '....'
你試過管理員>設置>時區?
我想這可能是有用的
有3個地方的時區可能會在MySQL中設置: 入住這裏link
謝謝!我有一個小問題:我使用gtm_offset並返回exp:-7.5,我怎樣才能將它轉換爲-07:30,在wordpress支持中有沒有任何函數呢? – mrdeeds88