0
我正在使用var offset = new Date().getTimezoneOffset()
來獲取用戶的當前時區偏移量。使用JavaScript的任何時間的時區偏移日期
但是,如何獲得未來任何時間的時區偏移?
這是必需的,因爲當DST
啓用/禁用時,時區偏移量是不同的。所以我不能假設未來時間的偏移量相同。
我正在使用var offset = new Date().getTimezoneOffset()
來獲取用戶的當前時區偏移量。使用JavaScript的任何時間的時區偏移日期
但是,如何獲得未來任何時間的時區偏移?
這是必需的,因爲當DST
啓用/禁用時,時區偏移量是不同的。所以我不能假設未來時間的偏移量相同。
這個問題讓我陷入困惑,認爲getTimezoneOffset()
可能不會正確地獲得未來日期的時區偏移量。它的確如此。
至於JavaScript
而言,你給它,因爲時代日期,這是普遍存在的一毫秒,它可以讓你在當地時間偏移,因爲它會在該日期,因爲所有的日期功能問津有關正在採用通用日期/時間並傳回一個對當地用戶有意義的日期,除非您專門要求它使用通用等效方法,例如getUTCDate()
等方法。
因此,在一個控制檯,本地時間包括DST期間,報告對我來說,在英國運行
var summer = new Date(1403170847000);
alert('Summer offset=' + summer.getTimezoneOffset());
var winter = new Date(1419500175000);
alert('Winter offset=' + winter.getTimezoneOffset());
在夏天去約會-60(即GMT + 1)的偏移量, 0(即GMT)爲冬季日期。
任何未來的時間爲了什麼?那個客戶? –
這是爲了在未來的時間爲用戶創建一個事件。是爲那個客戶。 –
即使你做了,我也不認爲你可以這樣做,你怎麼知道他沒有搬走? –