作者ghostman (小猴)
看板PHP
標題[請益] 動態取得timezone
時間Wed Aug 5 11:14:58 2015
請問
是否有辦法動態取得server時區呢?
例如: 假設我今天server在台灣,或是歐洲之類的
有語法可以知道我現在在哪個時區嗎?
(若是沒有設定php.ini的date.timezone 或是
date_default_timezone_set('Asia/Taipei'))
--
※ 發信站: 批踢踢實業坊(ptt.cc), 來自: 125.227.144.121
※ 文章網址: https://webptt.com/m.aspx?n=bbs/PHP/M.1438744500.A.02B.html
1F:→ MOONRAKER: 阿不就date_default_timezone_get 08/05 12:14
2F:→ MOONRAKER: 那叫內建函數不叫語法 if else while for那些才是語法 08/05 12:16
3F:推 alog: 用carbon轉 08/05 20:44
4F:→ alog: 以UTC為主然後再轉時區 08/05 20:44
5F:推 GALINE: 如果沒設定預設時區,這等於要用PHP判斷地理位置耶[汗] 08/05 20:50
6F:→ GALINE: 如果你的機器有 geoip lib 能用的話或許能先判斷地點 08/05 20:51
7F:→ GALINE: 然後看能不能用地點去查出時區...我猜不好做,但或許能做 08/05 20:52
8F:→ GALINE: geoip_time_zone_by_country_and_region() 也是有這種... 08/05 20:52
9F:→ ghostman: G大說的是,我沒有預設時區但想知道server在哪的確汗顏~ 08/07 18:35