Ben çoğu zaman dilimleri arasında farklı bir kullanıcının actual yerel saatle bilgiye dayanan ya da etkilemiştir görüntülemek gerekir. Bir kullanıcının şimdiki zaman ve / veya saat dilimi almanın güvenilir bir yolu var mı?
Temel Konular:
- Sunucu tarafı kodu web sitesi ana bilgisayar veya kullanıcının ISP dayanmaktadır
- Istemci tarafında kod çok kolayca manipüle olan kullanıcının sistem saatini dayanmaktadır
Anahtar sorular:
- Bir kullanıcının coğrafi konumunu saptamak için gerekli midir?
- ISS zaman doğru bir rehber olabilir mi?
- Kullanıcılar OS saatler değişebilir veya kullanıcılar tarafından değiştirilebilir?
Örnekler:
Countdown:
Sadece 1 saat, 3 dakika, 56 saniye gitmek!
Sayı: Neye dayanarak gitmek saniye; Kullanıcının işletim sistemi saat, ana sunucu saati (artı veya eksi offset), ISS sistem zamanı. Saat tüm zaman dilimleri için aynı zamanda tamamlanır, ancak yanıltıcıdır eğer bu kolay da) kullanıcının yerel saat diliminde gece yarısı gibi bir şey için bir geri sayım ise
Edit log
Madde (10 saniye önce) 03:03 'da yayınlanmıştır
Sayı: "10 saniye" ne olursa olsun kullanıcı hesaplanır, zaman kullanıcının saat dilimini maç ayarlanır.
Opening times:
Bu restoran gece yarısı (AEST) kadar açıktır.
Sayı: Böyle gece yarısı gibi bir süre verilmesi sunucu tarafında mahsup ancak şimdi psudo kez kullanılarak hesaplanabilir, 2 saat içinde kullanıcının zaman dayanmaktadır.
PHP: ile time()
sunucu zaman verir. Bu kullanıcının zaman dilimine bağlı olarak telafi edilebilir.
JavaScript: ile Date()
çok kolayca manipüle olan kullanıcının bilgisayar saati ile çıktılar.