Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk mengira minit antara dua tarikh dalam JavaScript?

Bagaimana untuk mengira minit antara dua tarikh dalam JavaScript?

PHPz
PHPzke hadapan
2023-09-05 14:33:02709semak imbas

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

Dalam artikel ini, anda akan belajar cara mengira bilangan minit antara dua tarikh dalam JavaScript.

Objek tarikh berfungsi dengan tarikh dan masa. Objek tarikh dibuat menggunakan Date() baharu. JavaScript akan menggunakan zon waktu penyemak imbas dan memaparkan tarikh sebagai rentetan teks penuh.

Contoh 1

Dalam contoh ini, kami menggunakan fungsi untuk mencari perbezaan masa.

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));

Arahan

  • Langkah 1 - Tentukan dua nilai datetime dateTimeValue1 dan dateTimeValue2.

  • Langkah 2 - Tentukan fungsi MinuteDiff yang mengambil dua nilai tarikh sebagai parameter.

  • Langkah 3 - Dalam fungsi, kira perbezaan masa dengan menolak nilai tarikh dan membahagikannya dengan 1000. Bahagikan hasilnya sekali lagi dengan 60 untuk mendapatkan minit.

  • Langkah 4 - Paparkan perbezaan minit sebagai hasilnya.

Contoh 2

Dalam contoh ini, kita boleh mengira perbezaan masa tanpa menggunakan fungsi.

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)

Arahan

  • Langkah 1 - Tentukan dua nilai datetime dateTimeValue1 dan dateTimeValue2.

  • Langkah 2 - Kira perbezaan masa dengan menolak nilai tarikh dan membahagikannya dengan 1000. Bahagikan hasilnya sekali lagi dengan 60 untuk mendapatkan minit.

  • Langkah 3 - Paparkan perbezaan minit sebagai hasilnya.

Atas ialah kandungan terperinci Bagaimana untuk mengira minit antara dua tarikh dalam JavaScript?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
Artikel ini dikembalikan pada:tutorialspoint.com. Jika ada pelanggaran, sila hubungi admin@php.cn Padam