亚洲在线久爱草,狠狠天天香蕉网,天天搞日日干久草,伊人亚洲日本欧美

為了賬號安全,請及時綁定郵箱和手機立即綁定
已解決430363個問題,去搜搜看,總會有你想問的

PHP將日期從EEST轉換為UTC返回錯誤的時間一小時

PHP將日期從EEST轉換為UTC返回錯誤的時間一小時

PHP
慕碼人8056858 2022-11-04 16:39:18
我的 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有任何建議的人都會有很多業力點!
查看完整描述

1 回答

?
回首憶惘然

TA貢獻1847條經驗 獲得超11個贊

歐洲/維爾紐斯現在(2020-03-19)使用 EET(東歐時間),即 UTC+2。2020-03-29 歐洲/維爾紐斯將改為夏令時 EEST(東歐夏令時間),即 UTC+3。您的示例日期 2020-04-18 在該更改之后,因此它將比 UTC 早 3 小時。嘗試今天的日期,相同的代碼應該顯示歐洲/維爾紐斯和 UTC 之間的 2 小時差異。



查看完整回答
反對 回復 2022-11-04
  • 1 回答
  • 0 關注
  • 104 瀏覽

添加回答

舉報

0/150
提交
取消
微信客服

購課補貼
聯系客服咨詢優惠詳情

幫助反饋 APP下載

慕課網APP
您的移動學習伙伴

公眾號

掃描二維碼
關注慕課網微信公眾號