2016-04-05 26 views
-1

JavaScript’de oldukça yeni.Belirli bir saat için Epoch zamanı JavaScript'te

Bugün veya başka bir gün için saat 8:00 gibi belirli bir süre için zamanın nasıl elde edileceğini merak ediyordum?

+0

burada cevaplara küçük bir ek: Ben tarih ve saat JavaScript işleme düşünüyorum oldukça olduğunu zaman dilimleri geldiğinde kafa karıştırıcı. Bunun için [Moment.js] (http://momentjs.com/) kullanmanızı öneririz. –

cevap

0
var epochTimeNow = Date.now(); //UTC timestamp in milliseconds 
var seconds = epochTimeNow/1000; //get 

Pollyfill

if (!Date.now) { 
    Date.now = function now() { 
    return new Date().getTime(); 
    }; 
} 
+0

IE 8 veya daha eski sürümler için https://developer.mozilla.org/en-US/docs/Web/JavaScript/Reference/Global_Objects/Date/now adresindeki polyfil'i kullanabilirsiniz. – apokryfos

2
var myDate = new Date("July 1, 1978 02:30:00"); // Your timezone! 
var myEpoch = myDate.getTime()/1000.0; 
document.write(myEpoch); 

Yukarıdaki örnek aşağıdaki çıktıyı verir:

268088400 
+0

Kullanmayı seçtiğim şeyi ilginç buluyorum. 1 Temmuz 1978 02:30:00 "özellikle örnek olarak. – apokryfos

+1

, ablamın doğum tarihi. :) –

+0

Lütfen, probleminizi çözdüyse, cevabınızı doğru cevap olarak seçin. –

İlgili konular