2016-03-27 15 views
2

Ben gibi çeşitli Windows komut satırı fonksiyonları, farkındayım:JavaScript'in yeni tarihi(). GetTime() `Windows'ta yerel saati nasıl alır?

TIME - Yerel datetime

wmic os get lastbootuptime döndürür - - Son çizme alır Eğer saatini

wmic os get localdatetime almak ve ayarlamak için izin verir kenelerdeki zaman aşımı (kenelerin sayısını almak için komut satırını bulamadım)

Aşağıdakileri yapmak için JavaScript ne kullanır?

var d = new Date(); 
var time = d.getTime(); 

Bu bir sistem çağrısı mıdır? Ve ne kadar doğru?

+1

"JavaScript" bir dildir. Herhangi bir uygulama hakkında bu soruyu sorabilirsiniz. Ve hepsi açık kaynak, bu yüzden öğrenebilirsiniz. – SLaks

+0

Belirtimdeki doğruluk belirtilmemiş. – user2864740

+0

* "Ne kadar doğru?" * - Neden * doğru olmaz? Yani, JS'nin aygıtın sistem saatinin yanlış zamana ayarlandığını anlayamadığı belli olmalı, fakat JS'nin sistem saatini doğru bir şekilde raporlayamayacağı konusunda neden endişeleniyorsun? – nnnnnn

cevap

2

Bu bir belirli OS JS ile ilgilidir:

JavaScript tarihi nesne platformlarında homojen davranış sağlar. Zaman değeri, aynı anı zaman içinde temsil edecek sistemler arasında geçirilebilir ve yerel bir tarih nesnesi oluşturmak için kullanılırsa, zamanın yerel eşdeğerini yansıtacaktır.

https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date

+0

OP'nin (en azından kısmen) 'ayrıntıları' aradığını düşünüyorum. belirli * uygulamaya * özgüdür. Sorunun neden "boot up time" bitine dahil olduğundan emin değil misiniz? – user2864740

+0

Evet, belirli bir uygulama için JavaScript tarihinin API çıktı davranışını değil. "Açılış zamanı" na gelince, muhtemelen bunu açıklığa kavuşturmalıyım. Yerel saat almak için yapılan Windows'a özgü işlev çağrıları hakkında bir yanıtı teşvik etmek için örnek komut istemlerini listeliyordum. Eğer varsa. – Matt

İlgili konular