3 回答

TA貢獻(xiàn)1804條經(jīng)驗(yàn) 獲得超8個(gè)贊
getTimezoneOffset
getTimezoneOffset
getTimezoneOffset
480
-480
-600
Date.prototype.stdTimezoneOffset = function () { var jan = new Date(this.getFullYear(), 0, 1); var jul = new Date(this.getFullYear(), 6, 1); return Math.max(jan.getTimezoneOffset(), jul.getTimezoneOffset());}Date.prototype.isDstObserved = function () { return this.getTimezoneOffset() < this.stdTimezoneOffset();}var today = new Date();if (today.isDstObserved()) { alert ("Daylight saving time!");}

TA貢獻(xiàn)1799條經(jīng)驗(yàn) 獲得超6個(gè)贊
如果一月偏移量>六月偏移量,客戶在北半球。 如果一月偏移量<六月偏移量,客戶在南半球 如果沒(méi)有差異,客戶端時(shí)區(qū)將不觀察dst。
如果等于北半球的六月,那么現(xiàn)在的時(shí)區(qū)是DST(+1小時(shí))。 如果等于南半球的一月,那么現(xiàn)在的時(shí)區(qū)是DST(+1小時(shí))。
添加回答
舉報(bào)