を追加し、私は、次の形式で日付を返すAPIで働いている:jQueryの文字列、日付としてキャストと時間
2017-07-28T12:36:17Z
私は」 UNIXのタイムスタンプを扱うために使用されていました。私が最終的に必要とするのは、です。英国夏時間を考慮するには、時間帯に1時間を追加してください。
誰も私がこのデータを日付としてキャストする方法を提案できますか?時間を追加してから、時間セグメントを出力してください。
を追加し、私は、次の形式で日付を返すAPIで働いている:jQueryの文字列、日付としてキャストと時間
2017-07-28T12:36:17Z
私は」 UNIXのタイムスタンプを扱うために使用されていました。私が最終的に必要とするのは、です。英国夏時間を考慮するには、時間帯に1時間を追加してください。
誰も私がこのデータを日付としてキャストする方法を提案できますか?時間を追加してから、時間セグメントを出力してください。
これは、時刻文字列を含むUTC形式の日付です。
あなたは例えば、Date
コンストラクタを使用して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オブジェクトになったらあなたが必要として、あなたはそれを操作することができます。
あなたは英国夏時間(BST) 使用.setUTCHours(1)
ため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))
を使用することができます。チェックsetUTCHours()
ここで、日付の値は、BSTではなくローカルタイムゾーンに応じて返されます。 – Durga