Aşağıdaki kodu inceleyin. Aşağıdaki targetTime
değişkenine zaman dilimi farkları eklemek veya çıkarmak için en iyi yaklaşım nedir. GMT saat dilimi değerleri DB'den şu biçimde gelir: Londra saati için 1.00
, Pasif süre için -8.00
.zaman dilimi farkını javascript'e ekleyin veya çıkartın Tarih
Kod şöyle görünür:
date = "September 21, 2011 00:00:00";
targetTime = new Date(date);
bu doğru olacaktır ama ülkenizde zaman tasarrufu günışığı buysa ve GMT +2 demek olsaydı şimdi, artık olurdu + 1 – halliewuud
getTimezoneOffset gün ışığından yararlanma saati hesaplar. Normalde GMT-5 olan ABD Doğu saat dilimindeyim, ancak gün ışığından yararlanmada GMT-4'üm. Eğer şimdi tarayıcımda getTimezoneOffset'i çağırırsam, GMT-4 olan 240 tane alırım. Bu, tabii ki, sadece yerel zaman için gün ışığından yararlanır. DB'den gelen zaman dilimi ofseti arka uçta DST için ayarlanmalıdır. – alexp