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!