Ich versuche, einen Weg zu finden, um die Zeitdifferenz in Sekunden zwischen zwei Daten zu erhalten.Zeitunterschied in Nodejs?
Zum Beispiel Differenz in Sekunden zwischen:
2013-5-11 8:37:18
2013-5-11 10:37:18
Versuchen:
function timeDifference(laterdate, earlierdate) {
var difference = laterdate.getTime() - earlierdate.getTime();
var daysDifference = Math.floor(difference/1000/60/60/24);
difference -= daysDifference*1000*60*60*24
var hoursDifference = Math.floor(difference/1000/60/60);
difference -= hoursDifference*1000*60*60
var minutesDifference = Math.floor(difference/1000/60);
difference -= minutesDifference*1000*60
var secondsDifference = Math.floor(difference/1000);
return secondsDifference;
}
Aber das funktioniert nicht in NodeJS, Fehler mit
getTime()
Funktion nicht
Was übertragen Sie an die Funktion? Strings oder Datumsobjekte? – JJJ
Im übergeben es Strings – Alosyius
'npm installieren Moment' -> 'Moment (später) .diff (früheres Datum, 'Tage')' – Prinzhorn