我和返回日期按以下格式的API時:JQuery的字符串鑄造日期和添加一個小時
2017-07-28T12:36:17Z
我m習慣於使用unix時間戳。我最終需要做的是爲時間段增加一個小時以計算英國夏令時。
任何人都可以建議我怎樣才能把這個數據作爲一個日期,添加一個小時然後輸出時間段?
我和返回日期按以下格式的API時:JQuery的字符串鑄造日期和添加一個小時
2017-07-28T12:36:17Z
我m習慣於使用unix時間戳。我最終需要做的是爲時間段增加一個小時以計算英國夏令時。
任何人都可以建議我怎樣才能把這個數據作爲一個日期,添加一個小時然後輸出時間段?
這是一個UTC格式的日期,其中包括一個時間字符串。
可以使用Date
構造,e.g施放此作爲一個JavaScript日期:
var testDate = new Date('2017-07-28T12:36:17Z');
console.log(testDate) // Fri Jul 28 2017 13:36:17 GMT+0100 (GMT Daylight Time)
一旦它是一個JS Date對象,因爲你需要,你可以操縱它。
可以使用Date()
功能
var d = new Date('2017-07-28T12:36:17Z');
console.log(d);
d.setHours(d.getHours()+1);
console.log(d);
console.log(new Date('2017-07-28T12:36:17Z').setUTCHours(1))
英國夏令時(BST) 使用.setUTCHours(1)
。檢查setUTCHours()
此處日期值將根據您當地的時區而不是BST返回。 – Durga