Heim > Web-Frontend > js-Tutorial > Hauptteil

Wie berechnet man die Anzahl der Minuten zwischen zwei Daten in JavaScript?

PHPz
Freigeben: 2023-09-05 14:33:02
nach vorne
714 Leute haben es durchsucht

如何在 JavaScript 中计算两个日期之间的分钟数?

In diesem Artikel erfahren Sie, wie Sie in JavaScript die Anzahl der Minuten zwischen zwei Daten berechnen.

Datumsobjekte arbeiten mit Datums- und Uhrzeitangaben. Datumsobjekte werden mit new Date() erstellt. Das JavaScript verwendet die Zeitzone des Browsers und zeigt das Datum als Volltextzeichenfolge an.

Beispiel 1

In diesem Beispiel verwenden wir eine Funktion, um den Zeitunterschied zu ermitteln.

function minutesDiff(dateTimeValue2, dateTimeValue1) {
   var differenceValue =(dateTimeValue2.getTime() - dateTimeValue1.getTime()) / 1000;
   differenceValue /= 60;
   return Math.abs(Math.round(differenceValue));
}

dateTimeValue1 = new Date(2020,12,12);
console.log("The first date time value is defined as: ", dateTimeValue1)

dateTimeValue2 = new Date(2020,12,13);
console.log("The second date time value is defined as: ", dateTimeValue2)

console.log(" The difference in the two date time values in minutes is: ")
console.log(minutesDiff(dateTimeValue1, dateTimeValue2));
Nach dem Login kopieren

Anleitung

  • Schritt 1 – Definieren Sie zwei Datums-/Uhrzeitwerte dateTimeValue1 und dateTimeValue2.

  • Schritt 2 – Definieren Sie eine Funktion MinuteDiff, die zwei Datumswerte als Parameter akzeptiert.

  • Schritt 3 – Berechnen Sie in der Funktion den Zeitunterschied, indem Sie den Datumswert subtrahieren und durch 1000 dividieren. Teilen Sie das Ergebnis noch einmal durch 60, um die Minuten zu erhalten.

  • Schritt 4 - Minutendifferenz als Ergebnis anzeigen.

Beispiel 2

In diesem Beispiel können wir den Zeitunterschied berechnen, ohne eine Funktion zu verwenden.

dateTimeValue1 = new Date(2020,12,12);
console.log("The first date time value is defined as: ", dateTimeValue1)

dateTimeValue2 = new Date(2020,12,13);
console.log("The second date time value is defined as: ", dateTimeValue2)

console.log(" The difference in the two date time values in minutes is: ")
var differenceValue =(dateTimeValue2.getTime() - dateTimeValue1.getTime()) / 1000;
differenceValue /= 60;
let result = Math.abs(Math.round(differenceValue))
console.log(result)
Nach dem Login kopieren

Anleitung

  • Schritt 1 – Definieren Sie zwei Datums-/Uhrzeitwerte dateTimeValue1 und dateTimeValue2.

  • Schritt 2 – Berechnen Sie den Zeitunterschied, indem Sie den Datumswert subtrahieren und durch 1000 dividieren. Teilen Sie das Ergebnis noch einmal durch 60, um die Minuten zu erhalten.

  • Schritt 3 - Minutendifferenz als Ergebnis anzeigen.

Das obige ist der detaillierte Inhalt vonWie berechnet man die Anzahl der Minuten zwischen zwei Daten in JavaScript?. Für weitere Informationen folgen Sie bitte anderen verwandten Artikeln auf der PHP chinesischen Website!

Quelle:tutorialspoint.com
Erklärung dieser Website
Der Inhalt dieses Artikels wird freiwillig von Internetnutzern beigesteuert und das Urheberrecht liegt beim ursprünglichen Autor. Diese Website übernimmt keine entsprechende rechtliche Verantwortung. Wenn Sie Inhalte finden, bei denen der Verdacht eines Plagiats oder einer Rechtsverletzung besteht, wenden Sie sich bitte an admin@php.cn
Beliebte Tutorials
Mehr>
Neueste Downloads
Mehr>
Web-Effekte
Quellcode der Website
Website-Materialien
Frontend-Vorlage