[請益] 本地時區亂跳 CDT<-->CST
請教一個問題
有一台電腦是 Debian Linux 運行 Apache 2.0 , PHP Version 5.2.3-1+b1
最近出現奇怪的狀況:
起先是我們發現 date("T Z"); 傳回的值是 CDT -18000
發現 php.ini 的:
[Date]
; Defines the default timezone used by the date functions
date.timezone = America/Chicago
設錯了,於是趕快設回 Asia/Taipei,重開 apache
檢查 date("T Z"); 傳回的值是 CST 28800 了
原以為就此沒事了,誰知過幾天發現...
date("T Z"); 傳回的值是 CDT -18000
過三分鐘再按重新整理..
date("T Z"); 傳回的值是 CST 28800
過10秒再按重新整理..
date("T Z"); 傳回的值是 CST 28800
過70秒再按重新整理..
date("T Z"); 傳回的值是 CDT -18000
過37秒再按重新整理..
date("T Z"); 傳回的值是 CDT -18000
秒數我亂打的
總之就是 random 的啦,有時候是 CDT,有時後是 CST
有時同一時間,兩台電腦同時開網頁還會一個是 CST 一個是 CDT
看 phpinfo(); 裡的 timezone 也是一樣 random,
有時後是 America/Chicago,有時後是 Asia/Taipei
但是再去檢查 php.ini 還是好端端的設 Asia/Taipei 阿!
重開 apache 幾次也沒有用
重開機也沒有用
請問到底是怎麼回事? 時區設定還可以 random 的喔?
謝謝!
--
※ 發信站: 批踢踢實業坊(ptt.cc)
◆ From: 140.113.209.156
推
09/04 02:57, , 1F
09/04 02:57, 1F
→
09/04 09:39, , 2F
09/04 09:39, 2F
PHP 近期熱門文章
PTT數位生活區 即時熱門文章