Rumah > Artikel > hujung hadapan web > js kod pengiraan perbezaan masa [termasuk pengiraan, hari, jam, minit, saat]_kemahiran javascript
var begintime_ms = Date.parse(new Date(begintime.replace(/-/g, "/"))); //begintime ialah masa mula
var endtime_ms = Date.parse(new Date(endtime.replace(/-/g, "/"))); // endtime ialah masa tamat
Hasil yang diperolehi ialah bilangan milisaat Masa boleh dinilai berdasarkan saiz bilangan milisaat.
Sudah tentu, berdasarkan bilangan milisaat, anda boleh mengira bilangan hari atau jam berdasarkan perbezaannya.
---------------------------------
Di atas adalah untuk mengira bilangan milisaat masa input pengguna
var date1=new Date(); //Masa mula
var date2=new Date(); //Masa tamat
var date3=date2.getTime()-date1.getTime() //Bilangan milisaat perbezaan masa
----------------------------
//Kira perbezaan hari
var days=Math.floor(date3/(24*3600*1000))
//Kira bilangan jam
var leave1=date3%(24*3600*1000) //Bilangan milisaat yang tinggal selepas mengira bilangan hari
var hours=Math.floor(leave1/(3600*1000))
//Kira perbezaan dalam minit
var leave2=leave1%(3600*1000) //Bilangan milisaat yang tinggal selepas mengira bilangan jam
var minutes=Math.floor(leave2/(60*1000))
//Kira perbezaan dalam saat
var leave3=leave2%(60*1000) //Bilangan milisaat yang tinggal selepas mengira minit
var seconds=Math.round(leave3/1000)
makluman(" Perbezaan "+hari+"Hari "+jam+" Jam "+minit+" Minit"+saat+" Saat")
Kod js di atas untuk mengira perbezaan masa [termasuk pengiraan, hari, jam, minit, saat] adalah semua kandungan yang dikongsi oleh editor saya harap ia boleh memberi anda rujukan, dan saya harap anda akan menyokong Script Home.