星期六, 8月 02, 2014

在瀏覽器取得時區

利用 JavaScript,可以取得 GMT±hhmm 這樣的字串,傳回伺服端用以(國際標準時區)日期時間轉字串處理。
  • 34: 因為 getTimezoneOffset() 回傳的是「加上這個值成為 GMT」,與我想要的「GMT 加上這個值成為當地時間」意義相反,所以變號處理。
  • 36: 負值一律變正,已便後續統一處理正值即可。
  • 42: 不是每個時區與 GMT 都恰好只差幾個小時,也有不整除的。
  • 44 ~ 49: 時、分都補滿到兩位數。

沒有留言:

張貼留言