Rumah  >  Artikel  >  hujung hadapan web  >  Bagaimana untuk Mengira Perbezaan Jam Antara Dua Tarikh dalam Moment.js?

Bagaimana untuk Mengira Perbezaan Jam Antara Dua Tarikh dalam Moment.js?

Mary-Kate Olsen
Mary-Kate Olsenasal
2024-10-27 14:42:02575semak imbas

How to Calculate the Hours Difference Between Two Dates in Moment.js?

Mendapatkan Perbezaan Jam antara Dua Tarikh dalam Moment.js

Apabila membandingkan dua tarikh dalam Moment.js, adalah mudah untuk menentukan perbezaan dalam minit dan saat. Walau bagaimanapun, apabila jangka masa melebihi satu jam, memaparkan tempoh dalam jam mungkin diingini.

Menentukan Tempoh

Percubaan pertama digunakan saat(end.diff( startTime)).format("m[m] s[s]") untuk mengira perbezaan, yang berfungsi dengan baik untuk minit dan saat. Langkah seterusnya ialah menggunakan moment.duration(end.diff(startTime)) untuk mendapatkan tempoh. Walau bagaimanapun, mendapatkan semula jam menggunakan duration.hours() tidak memberikan bilangan jam yang betul antara tarikh.

Penyelesaian

Kaedah yang betul untuk mendapatkan perbezaan dalam jam ialah tempoh.asHours(). Kod berikut menunjukkan cara yang betul untuk menentukan tempoh dalam jam:

<code class="javascript">var duration = moment.duration(end.diff(startTime));
var hours = duration.asHours();</code>

Dengan menggunakan asHours(), anda boleh memaparkan perbezaan masa antara dua tarikh dengan tepat, termasuk kedua-dua jam dan minit jika perlu.

Atas ialah kandungan terperinci Bagaimana untuk Mengira Perbezaan Jam Antara Dua Tarikh dalam Moment.js?. Untuk maklumat lanjut, sila ikut artikel berkaitan lain di laman web China PHP!

Kenyataan:
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