Office 365 REST APIは、タイムゾーンを含む地域の日付と時刻を返します。ドキュメントで説明されているように、タイムゾーンはthis standard Windows list of zonesの文字列で指定します。ここではJSONで、APIによって返された日付/時刻値の例です:Office 365 REST API:夏時間に合わせて修正する
{ DateTime: '2016-04-13T08:00:00.0000000',
TimeZone: 'Pacific Standard Time' }
はあなたがJavaScriptのDateオブジェクトにそれを解析するために、例えば---この日付を使用したいとしましょう。この日付を解析するには、オフセットを取得するためにテーブル内のタイムゾーン名を調べるだけでよいと思うかもしれません。
しかし、それは正しくない!その日付は4月になっているため、実際には昼間に指定されています。その予定が反映されるのは、すべての出現にもかかわらず、PSTではなく8 AM PDTです。日付には夏時間の表示が含まれず、「太平洋夏時間」はthat listに従った有効なタイムゾーンでさえありません。
APIは、これらの値の1つに対して実際の昼光に敏感なタイムゾーンオフセットを取得するための機能を備えていますか? JavaScriptクライアントでDSTを補正するために私自身で行っていますか?
try moment.js、これはこのサイトで役立つはずです:http://momentjs.com/timezone/ – Shawn