Heim  >  Artikel  >  Web-Frontend  >  Wie berechnet man die Anzahl der Minuten zwischen zwei Daten in JavaScript?

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

PHPz
PHPznach vorne
2023-09-05 14:33:02655Durchsuche

如何在 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));

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)

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!

Stellungnahme:
Dieser Artikel ist reproduziert unter:tutorialspoint.com. Bei Verstößen wenden Sie sich bitte an admin@php.cn löschen