Ich habe zwei DateTime-Picker, die recodeStartTime und recodeEndTime ist, ich möchte die Gesamtstunden zwischen den oben genannten Zeiten mit moment.js zeigen. Aber wenn ich versuche, den Unterschied mit dem folgenden abzurufen:invalied Unterschied zwischen zwei DateTime Picker mit 'momentjs'
var calculateTime = function() {
var startTime = $('#recordStartTime').val();
var endTime = $('#recordEndTime').val();
var totalTime = moment.utc(moment(endTime,"YYYY-MM-DD HH:mm:ss").diff(moment(startTime,"YYYY-MM-DD HH:mm:ss"))).format("HH:mm:ss");
$('#recordRegularHours').val(totalTime);
};
Ex: recodeStartTime = 2017.09.01 08.40, recodeEndTime = 2017.09.01 05.45
Ergebnis: 21:05:00
Es wird die ungültige Zeitdifferenz zurückkehrt. Wie erhalte ich den Unterschied in Stunden zwischen zwei Momenten?
Ihr Code geben '21: 05: 00' für' recodeStartTime = 2017-09-01 08:40 AM, recodeEndTime = 2017-09-01 05:45 PM', was ist genau dein Problem? – VincenzoC
Der Unterschied sollte wie 09:05:00 @VincenzoC sein – rokz92