Próbuję znaleźć sposób, aby uzyskać różnicę czasu w sekundach między dwiema datami.Różnica czasu w Nodejs?
Na przykład, różnica sekund pomiędzy:
2013-5-11 8:37:18
2013-5-11 10:37:18
Tried:
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;
}
Ale to nie działa w Nodejs, błąd z
getTime()
funkcja nie jest znaleźć
Co przechodzisz do funkcji? Ciągi lub obiekty daty? – JJJ
Przekazuję ciągi znaków – Alosyius
'npm install moment' ->' moment (późniejsza data) .diff (wcześniejsza data, 'dni') ' – Prinzhorn