Herkes bana yerel saati eksi 2 saat göstermeme izin verecek basit bir JavaScript kod bloğu verebilir mi? Başka bir tarih nesnedenKullanıcının yerel saatinden 2 saat nasıl çıkarılır?
62
A
cevap
128
12
Javascript Date Documentation göre, kolayca bu şekilde yapabilirsiniz:
var twoHoursBefore = new Date();
twoHoursBefore.setHours(twoHoursBefore.getHours() - 2);
Ve eğer dert etmeyin ayarladığınız saat 0..23
dışında olacak aralık. Date() nesnesi, tarihi uygun şekilde günceller.
İlgili konular
- 1. Postgres'te sorgudan saat nasıl çıkarılır
- 2. MySQL'de bir datetime'dan 3 saat nasıl çıkarılır?
- 3. iOS'ta yerel saat nasıl edinilir
- 4. C# Yerel Zaman Kullanıcılar Yerel Saat
- 5. Django - Yerel saat için saat biçimini değiştir
- 6. Yerel saati gösterme
- 7. Android'de yerel tarih ve saat nasıl edinilir?
- 8. Yerel tarih/saat biçimi nasıl edinilir?
- 9. Karşılaştırmak için kullanıcının yerel saatinde (Swift2) bir NSDate nasıl oluşturulur?
- 10. Yıllar nasıl çıkarılır?
- 11. Zend framework 2: Yerel ayarları nasıl belirleyebilirim?
- 12. created_time facebook post'unu kullanıcının saat dilimine nasıl dönüştürebilirim?
- 13. Son 5 saatin geçerli saatinden nasıl görüntülenmesi (ss: dd) Yüksek grafiklerde 12 saat biçimi?
- 14. UTC saat dilimini postgresql ile EST (yerel saat) arasında dönüştürme
- 15. Modül öneki nasıl çıkarılır?
- 16. Sysdate'den yıllar nasıl çıkarılır
- 17. FireBase soketleri nasıl çıkarılır?
- 18. İki çift nasıl çıkarılır?
- 19. Tarihi 4 saat önce alın
- 20. java (android) posix biçiminde yerel saat dilimini nasıl yazdırır?
- 21. Bir zaman dilimi ile yerel saat dilimine dönüştürme tarihi
- 22. Dize saatinden milisaniye hızlı dönüşüm
- 23. Olay nesnesinden öğe nasıl çıkarılır
- 24. Yerel saat dilimindeki saati WPF/XAML
- 25. Sistem yerel saat dilimini python olarak alın
- 26. Kullanıcının alt klasörlere ve dosyalara erişmesini nasıl reddedebilirsiniz? Yerel makinede
- 27. Yerel saat dilimi ne olursa olsun başka bir saat dilimi için DateTime olsun
- 28. Yerel saat ayarını değiştirmeyen bir unix zaman damgası nasıl oluştururum?
- 29. Stdin'den tar arşivi nasıl çıkarılır?
- 30. ios takviminde tatil nasıl çıkarılır?
İki tarih nesnesi oluşturmak için bir neden olmadığını unutmayın: 'var d = new Date; d.setHours (d.getHours() - 2); 'Alternatif olarak, çağdan yeni bir tarih oluşturabilirsiniz: var var = yeni Tarih ((yeni Tarih) * 1 - 1000 * 3600 * 2);' – Phrogz
Ne? örneğin çıkarma hakkında 20 saat? – ragatskynet
* Açıkça sorulan soru, bunu okuduktan sonra - ve eminim ki ragatskynet'in zihninde olan şeydir - d.getHours() - 2' nin negatif olması durumunda çalışmanın garanti edilip edilemeyeceğidir. Gerçekten bu, yetkili bir referansla desteklenmeli veya spesifikasyonlardan kanıtlanmalıdır. –