我的 PHP 轉換日期不正確,答案是一小時,我認為問題是 PHP 認為此時歐洲/維爾紐斯是 EEST 時間,這應該意味著 UTC+3,但此時它實際上是 UTC+2 . 任何幫助如何解決這個問題將不勝感激。祝你有美好的一天!我的代碼:$timezone = new DateTimeZone('Europe/Vilnius');$UTCtimezone = new DateTimeZone('UTC');$UTC_time = new DateTime($raw_date, $timezone); --> $raw_date is '2020-04-18 13:48:22'此時日期讀取 = 2020-04-18 13:50:05 EEST,除了 EEST 位外,這是正確的。$UTC_time->setTimezone($UTCtimezone);此時日期為 2020-04-18 10:50:05 UTC,現在不正確,因為 UTC 時間現在應該是 2020-04-18 11:50:05有任何建議的人都會有很多業力點!
PHP將日期從EEST轉換為UTC返回錯誤的時間一小時
慕碼人8056858
2022-11-04 16:39:18