Die Arbeit mit einer Zeitspanne, in Javascript

Verwenden Date.js schon, aber kann auch eine andere Bibliothek, wenn nötig.

Nicht sicher, was ist der beste Weg, um die Arbeit mit der Zeit-deltas. Konkret, ich will um die Zeit, die verstrichen ist, zwischen dem jetzt und einem vergangenen Datum-Zeit.

Also brauche ich etwas wie das hier tun:

var elapsed_time = new Date() - pastDate;
pastDate.toString('days-hours-minutes-seconds');

Bekommen Sie zu arbeiten zumeist Date.js aber das problem ist jetzt, ich arbeite mit einem Date-Objekt und nicht eine Zeitspanne, so was sollte ein 23-Stunden-Zeitspanne ist, statt 23 Stunden nach dem Datum der ersten Zeit:

var result = (new Date()) - past_date; 
"Ergebnis" ist die Zahl (wahrscheinlich Millisekunden): 15452732 
var result = (new Date() - past_date 
"Ergebnis" ist ein Datum von 1969: Wed Dec 31 1969 23:17:32 

Was ich brauche, ist:

0 Tage 23 Stunden 17 Minuten und 32 Sekunden 

Irgendwelche Ideen?

InformationsquelleAutor der Frage Chris Dutrow | 2013-01-12

Schreibe einen Kommentar