Office 365 REST API, saat dilimlerini yerel saat ve saatlerle döndürür. Belgelerin açıkladığı gibi, saat dilimleri this standard Windows list of zones dizeleriyle belirtilir. İşte JSON API tarafından döndürülen bir tarih/saat değerinin bir örnek:Office 365 REST API: Gün ışığından yararlanma saati için doğru
{ DateTime: '2016-04-13T08:00:00.0000000',
TimeZone: 'Pacific Standard Time' }
Diyelim ki bir JavaScript Date nesnesine ayrıştırmak, örneğin --- bu tarih kullanmak istediğimizi varsayalım. Bu tarihi ayrıştırmak için, ofsetini almak için bir tablodaki saat dilimi ismine bakmanız gerektiğini düşünebilirsiniz.
Ancak bu doğru değil! Bu tarih Nisan ayında olduğundan, aslında gün ışığında belirtilir: yansıttığı randevu, tüm görünümlere rağmen PST değil, 8 AM PDT'dir. Tarih, gün ışığından yararlanma saati ile ilgili hiçbir bildirim içermez ve "Pasifik Gün Işığı Saati", that list'a göre geçerli bir saat dilimi bile değildir.
API, bu değerlerden birine gerçek, gün ışığına duyarlı saat dilimi ofseti elde etmek için herhangi bir imkan sağlıyor mu? Yoksa benim JavaScript istemcimde DST'yi telafi etmek için tek başımayım mı?
try moment.js, bu konuda yardımcı olmalısınız: http: //momentjs.com/timezone/ – Shawn