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

Mary-Kate Olsen
Lepaskan: 2024-10-27 14:42:02
asal
651 orang telah melayarinya

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

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!

sumber:php.cn
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
Artikel terbaru oleh pengarang
Tutorial Popular
Lagi>
Muat turun terkini
Lagi>
kesan web
Kod sumber laman web
Bahan laman web
Templat hujung hadapan