var begintime_ms = Date.parse(new Date(begintime.replace(/-/g, "/"))); //begintime ist die Startzeit
var endtime_ms = Date.parse(new Date(endtime.replace(/-/g, "/"))); // endtime ist die Endzeit
Das erhaltene Ergebnis ist die Anzahl der Millisekunden. Die Zeit kann anhand der Größe der Millisekunden beurteilt werden.
Natürlich können Sie anhand der Anzahl der Millisekunden die Anzahl der Tage oder Stunden anhand ihrer Differenz berechnen.
------------------------------------------------
Das Obige dient dazu, die Anzahl der Millisekunden der Benutzereingabezeit zu berechnen
var date1=new Date(); //Startzeit
var date2=new Date(); //Endzeit
var date3=date2.getTime()-date1.getTime() //Die Anzahl der Millisekunden des Zeitunterschieds
-----------------------------
//Berechnen Sie die Differenz in Tagen
var days=Math.floor(date3/(24*3600*1000))
//Berechnen Sie die Anzahl der Stunden
var Leave1=date3%(24*3600*1000) //Die Anzahl der Millisekunden, die nach der Berechnung der Anzahl der Tage verbleiben
var Stunden=Math.floor(leave1/(3600*1000))
//Berechnen Sie die Differenz in Minuten
var Leave2=leave1%(3600*1000) //Die Anzahl der Millisekunden, die nach der Berechnung der Anzahl der Stunden verbleiben
var minuten=Math.floor(leave2/(60*1000))
//Berechnen Sie die Differenz in Sekunden
var Leave3=leave2%(60*1000) //Die Anzahl der Millisekunden, die nach der Berechnung der Minuten verbleiben
var seconds=Math.round(leave3/1000)
alarm(" Differenz "+Tage+"Tage "+Stunden+" Stunden "+Minuten+" Minuten"+Sekunden+" Sekunden")
Der obige js-Code zur Berechnung der Zeitdifferenz [einschließlich Berechnung, Tag, Stunde, Minute, Sekunde] ist der gesamte vom Herausgeber geteilte Inhalt. Ich hoffe, er kann Ihnen eine Referenz geben und ich hoffe, dass Sie Script Home unterstützen.