當前位置:
首頁 >
php 设置时区_为什么没有 Asia/Beijing 时区?
發(fā)布時間:2025/4/16
54
豆豆
生活随笔
收集整理的這篇文章主要介紹了
php 设置时区_为什么没有 Asia/Beijing 时区?
小編覺得挺不錯的,現(xiàn)在分享給大家,幫大家做個參考.
在設置系統(tǒng)時間、開發(fā)PHP和Java程序(例如用JDBC訪問MySQL數(shù)據(jù)庫)的時候,有時需要選擇本地時區(qū)。通常,時區(qū)列表中和中國有關的共有六個本地時區(qū):Asia/Chongqing、Asia/Shanghai、Asia/Urumqi、Asia/Macao、Asia/Hong_Kong、Asia/Taipei。而我們國家通用的北京時間,卻唯獨沒有列在其中!有國內開發(fā)者向Ubuntu提交了一個Bug:no Asia/BeiJing option in TimeZone。Ubuntu?開發(fā)者認為:首先,這個問題不歸他們管;其次,單方面修改時區(qū)列表容易出錯,且容易造成與其他軟件不兼容。無獨有偶,也有開發(fā)者向Sun(現(xiàn)為Oracle)公司提出問題:JDK-4141080 : The Time Zone id name for PRC is wrong。錯誤的中國時區(qū)最終被修正為Asia/Shanghai,也不是Asia/Beijing。為什么會這樣?引用程序員經常對測試員說的一句話 “這可能是個歷史遺留問題” 來解釋這個事情。我們先來看看歷史:1902年(清光緒二十八年),清朝海關曾制定海岸時,以東經120度之時刻為標準。1912年中華民國建立后,位于北京的中央觀象臺將全國分為五個時區(qū)。1939年3月9日,中華民國內政部召集標準時間會議,確認1912年劃分之時區(qū)為中國標準時區(qū),分別為:昆侖時區(qū) GMT+5.5 新疆西部與部分西藏新藏時區(qū) GMT+6 新疆及西藏隴蜀時區(qū) GMT+7 中國中部中原標準時區(qū) GMT+8 中國海岸長白時區(qū) GMT+8.5 中國東北1949年10月1日,中華人民共和國成立,UTC+8時區(qū)被正式命名為“北京時間”(與原中原標準時間相同)。那為什么沒有新增Asia/Beijing時區(qū)?從國際標準本身的角度來看,北京和上海處于同一時區(qū),只能保留一個。這大概就是為什么沒有?Asia/Beijing?北京時區(qū)的原因。資料引用:https://www.hoehub.com/articles/281.html
總結
以上是生活随笔為你收集整理的php 设置时区_为什么没有 Asia/Beijing 时区?的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python几种排序_python各种排
- 下一篇: php url %,php常用的url处