Bestimmen Sie das Zeitdelta mithilfe von Javascript-Textfeldern
In vielen Anwendungen kann es wichtig sein, den Zeitunterschied zwischen zwei angegebenen Zeiträumen zu berechnen. In Javascript kann diese Aufgabe relativ einfach mithilfe von zwei Textfeldern erledigt werden.
Um dies zu erreichen, kann man die Subtraktionsfunktion des Date-Objekts nutzen. Durch die Definition zweier Datumsobjekte mit bestimmten, aus den Textfeldern abgeleiteten Zeiten kann die Differenz ermittelt werden. In Fällen, in denen die Zeiten jedoch entgegengesetzte Seiten von Mitternacht umfassen, muss eine Anpassung vorgenommen werden, um eine genaue Berechnung sicherzustellen.
Betrachten Sie zur Veranschaulichung den folgenden Codeausschnitt:
let time1 = "09:00"; let time2 = "17:00"; let date1 = new Date(`2000-01-01T${time1}Z`); let date2 = new Date(`2000-01-01T${time2}Z`); if (date2 < date1) { date2.setDate(date2.getDate() + 1); } let diff = date2 - date1; console.log(diff);
Hier Beispielsweise wird ein Zeitunterschied von „28800000“ Millisekunden (8 Stunden) berechnet und in der Konsole protokolliert. Durch die Nutzung dieser Technik können Sie das Zeitdelta zwischen vom Benutzer bereitgestellten Intervallen in Ihren Javascript-Anwendungen effektiv bestimmen.
Das obige ist der detaillierte Inhalt vonWie kann ich Zeitunterschiede zwischen zwei über Javascript-Textfelder eingegebenen Zeiten berechnen?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!