Bagaimana untuk mengira minit antara dua tarikh dalam JavaScript?

PHPz
Lepaskan: 2023-09-05 14:33:02
ke hadapan
719 orang telah melayarinya

如何在 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));
Salin selepas log masuk

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)
Salin selepas log masuk

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!

sumber:tutorialspoint.com
Kenyataan Laman Web ini
Kandungan artikel ini disumbangkan secara sukarela oleh netizen, dan hak cipta adalah milik pengarang asal. Laman web ini tidak memikul tanggungjawab undang-undang yang sepadan. Jika anda menemui sebarang kandungan yang disyaki plagiarisme atau pelanggaran, sila hubungi admin@php.cn
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan