Bu değerler her zaman getSeconds
ve getMilliseconds
ile aynı olmaz mıydı? leap seconds olduğu içinNeden "getUTSeconds" ve "getUTCMilliseconds" işlevleri var?
cevap
Yerel saat ile UTC zamanı arasındaki iptal, milisaniye sayısı olarak belirtilen bir sapma temel alınarak hesaplanır.
http://es5.github.com/#x15.9.1.7 ECMAScript'e bir uygulama yerel saat dilimi ayarını belirlemek bekleniyor
15.9.1.7 Yerel saat dilimi Ayarı
söylüyor. Yerel saat dilimi ayarı, UTC'ye eklendiğinde yerel standart süreyi temsil eden milisaniyesinde ölçülen bir LocalTZA değeridir. Yaz saati uygulaması LocalTZA tarafından yansıtılmıyor. LocalTZA değeri zamanla değişmez, yalnızca coğrafi konuma bağlıdır. Bu yararlı olduğu zaman ile ilgili olarak
, http://bugs.python.org/issue5288 bu zaman dilimi uzaklıklar katlanmanın ortaya çıkan bir API sorun dakikalık bir tam sayı olduğu açıklanmaktadır:
Olson zaman dilimi veritabanı (çoğu UNIX sistemleri tarafından kullanılan ve Mac OS X) , ikinci çözünürlüğünü kullanan (GMT'den yuvarlatılmış ofset konumuna geçişten önce) geçmiş ofsetleri olan bir dizi zaman dilimi vardır.
İkinci çözünürlüğe geçtiğinizde, getUTCMillis
'a sahip olmanız garip bir asimetri gibi görünüyor.
.
JavaScript, saniye cinsinden anımsatmıyor. [Language spec] içinde 'msFromTime' ve secFromTime 'tanımlarını görün (http://es5.github.com/#x15.9.1.10) –
- 1. JSTL işlevleri JSF'de var
- 2. Neden gcc çıplak işlevleri desteklemiyor?
- 3. jQuery'de değişkenleri ve işlevleri silme
- 4. Kotlin, alıcılar ve ayarlayıcıları varsa, neden veri sınıfında componentN işlevleri var?
- 5. Sigmoid işlevleri neden Sinir Ağları'nda çalışır?
- 6. Neden parenscript işlevleri tüm küçük harflere değiştirildi?
- 7. Parçacığı Güvenliği ve statik işlevleri
- 8. XSLT işlevleri ve ad alanları
- 9. PHP json_encode ve javascript işlevleri
- 10. Neden ClassMethods ve InstanceMethods'a ihtiyacımız var?
- 11. SqlConnection ve SqlTransaction neden SqlCommand kurucusunda var?
- 12. Unityscript'in Temel İşlevleri
- 13. jQuery - basamaklı sınıflar ve tıklatma işlevleri sorunları
- 14. Toplama işlevleri
- 15. Sphinx - Python modülleri, sınıfları ve işlevleri Dökümantasyon
- 16. Cin'in ve cout'un işlevleri ile ilgili sorunlar
- 17. Sevkiyat işlevleri
- 18. VarIsEmpty ve VarIsEmptyParam işlevleri arasındaki fark nedir
- 19. Birim Sınama Azure İşlevleri ve .csx Dosyaları
- 20. Denetleyicilerin Yukarı ve Aşağı işlevleri nelerdir?
- 21. Parantez olmadan işlevleri kullandığımda C++ derleyicisi neden şikayet etmiyor?
- 22. İsim ve 0-işlev işlevleri arasındaki farkla ilgili bazı sorular
- 23. OpenGL ES işlevleri neden başka bir iş parçacığından çağrılabilir?
- 24. Neden ayırma işlevleri std :: nothrow_t değerini değer yerine değil alır?
- 25. Neden bir NSInteger var?
- 26. Yerleşik işlevleri hiçbir zaman yeniden tanımlamazsanız neden içe aktarılır?
- 27. Neden Dictionary.TrimExcess() var mı?
- 28. Neden önbelleğe ihtiyacımız var?
- 29. Apache neden/var/www?
- 30. GroceryItem sınıfındaki işlevleri uygulama konusunda yardıma mı ihtiyacınız var
Ofsetin ** milisaniye ** olarak belirtilmesi komik * * UTC'ye ** ekle, ancak 'getTimezoneOffset' yöntemi, yerel saat elde etmek için UTC'den ** çıkarılması gereken ** dakika ** cinsinden bir değer döndürür. Sadece özel yazarları sevmiyor musun? – RobG
Şimdi kafa karıştırıcı zamanların ve saat dilimlerinin nasıl olabileceğini anlıyoruz. – Matt
@RobG, Evet, ancak JavaScript bir özellik içermeden önce bir Date nesnesine sahipti :) –