我有一個DateTime
對象包含例如該datetime "2017-08-14 18:06:40"
mysql
數據庫和server/mysql
默認時區是美國,所以當我插入一個datetime
它會在美國時區。MySQL的日期時間與不同的時區
我的問題是,當一個用戶從我們說歐洲選擇那個日期時間,它會因時間差異而不同嗎?
我該如何解決這個問題。我要在歐洲用戶相對日期時間得到他們的時區
我從搜索這個
CONVERT_TZ(`comment_date`,@@global.time_zone,@@session.time_zone) AS comment_date,
後來我發現,你需要設置@@session.time_zone
它不是自動檢測
那麼,如何才能找到我們解決這個問題,網站或apps
用於統一datetime
跨國家的選項和技術有哪些?
將可以使用DateTime對象只是不插入值,設置默認值,以當前時間戳,,並設置MySQL來UTC時間,然後將客戶端的日期解析爲默認時區 – iMyth