Ich versuche, die Stunden Unterschied zwischen Zeiten mit Javascript zu berechnen. Aber ich bekomme die Ergebnisse NaN in der Konsole. Ich erhalte die aktuelle Zeit Javascript und die späte Zeit von der localstorage mitrunder Stundenunterschied auf 2 Dezimalstellen mit Javascript
var log_time = localStorage.getItem('login_time')
var currentDate = new Date()
var day = currentDate.getDate()
var month = currentDate.getMonth() + 1
var year = currentDate.getFullYear()
var hour = currentDate.getHours(); // => 9
var minute= currentDate.getMinutes(); // => 30
var second= currentDate.getSeconds(); // => 51
console.log(log_time);
var today = day + "/" + month + "/" + year
var time = hour + ":" + minute + ":" + second
console.log(today+' '+time);
var date1 = (log_time);
var date2 = (today+' '+time);
var hours = Math.abs(date2 - date1)/36e5;
console.log(hours.toFixed(2))
die Zeit von der localstorage
15/7/2017 9:30:46
was ist Ihre gewünschte Ausgabe? –
'date2' ist eine Zeichenkette,' date1' ist eine Zeichenkette. Was erwarten Sie, wenn Sie zwei Zeichenketten subtrahieren? –