2009-10-01 3 views
9

Sto provando a scrivere una funzione javascript che calcola il tempo dall'11 ottobre 1910 in modo da poterla inserire in un timer per un progetto su cui sto lavorando. Ricevo che i millisecondi di javascript funzionano da epoc, ma non trovo e non riesco a trovare il modo di ottenere i millisecondi da una data precedente a 01.01.1970Date precedenti al 01 gennaio 1970?

Qualcuno ha codice non valido che può fare quanto sopra che essi potrebbe essere disposto a condividere?

+5

non sono valori negativi prima del 1 Gennaio 1970? – cletus

risposta

12
var oldGoodTimes = new Date(1910, 9, 11); // January = 0 
var actualDate = new Date(); 
return (actualDate.getTime() - oldGoodTimes.getTime()); 
0

Prova questo:

var yeOldeTimes = new Date(); 
yeOldeTimes.setFullYear(1910, 9, 11); 

var myNewDate = new Date(); 
alert("Milliseconds since Ye Olde Times: " + (myNewDate - yeOldeTimes));