2009-07-13 16 views
5

kullanarak yerel zaman nasıl render edilir? Verilerim utc tarih-saat olarak devam ederken bir sorunum var ve benim kullanıcılarım sağ zamanını görmelerini istiyorum (yerel saat.Bir kullanıcı UTC Time (asp.net & ajax)

Yerel makineyi istemci makineden sunucuya gönderen javascript kullanarak yapabilirim, ancak bu, sayfanın ilk kez görüntülenmesine neden olacak ve UTC-Time kullanılarak yazılacak.

Başka yollarınız var mı? teşekkürler.

+0

kendi saat dilimi sonra sitenizde önceki çalışmadan kaynaklı ofset bir oturumda kaydetmek ... – James

+0

evet, ama sorun ... sitedeki ilk andan itibaren bu kararınızı değiştirip değiştiremeyeceğini unutmayın duyuyorum – rabashani

cevap

0

Neden UTC tarihleri ​​etiketlerde gösterilmiyor, sonra da sayfa yüklendikten sonra yerel saate dönüştürmek için javascript kullanın?

Ziyaretçileriniz, erişilebilirlik açısından biraz yaramaz olan javascript kullanmak zorunda olduklarını varsayıyor.

+0

olduğunu Get ama Bu şekilde - google-tarayıcıların orijinal değerleri görmesine neden olur (bazen sıralamanıza zarar verebilir) – rabashani

1

Woot bunu yapar - onlar bir forum yazı işlemek her zaman, hepsi sıralar bir javascript var > (Merkezi sürede zaman, kendi zamanını) daha sonra </span > ve < span class = "süre" "time" sınıfının açıklıkları ve bunu yerel saate dönüştürmek için basit bir datetime dönüşümü yapar; JS'niz yoksa, yalnızca Forum Saatleri'nde Central Time Zone saatlerini alırsınız.

+0

Neyin var? bir api veya belki web sitesi mi? – rabashani

+0

Hey, siteyi kontrol ettim ama hala bunu nasıl yaptığını bilmiyorum? ne javascript kullanıyorlar ?! – rabashani