Menghitung atau Mendapatkan Jumlah Hari Antara Dua Tanggal Pada Javascript
<script> function countHari(date1, date2) { //date1 = 11-09-2021 //date2 = 08-10-2021 //Pertama kita membagi nilai ke array date1[0] adalah hari, [1] bulan dan [2] tahun date1 = date1.split('-'); date2 = date2.split('-'); const oneDay = 24 * 60 * 60 * 1000; //hours*minutes*seconds*milliseconds //JavaScript menghitung bulan dari 0 sampai 11. dimana 0 = Januari, 1 = Februari, dst //Sehingga kita harus mengurangi nilai 1 pada value Bulan date1[1] const firstDate = new Date(date1[2], date1[1]-1, date1[0]); //Date(2021, 09, 11) const secondDate = new Date(date2[2], date2[1]-1, date2[0]); //Date(2021, 10, 08) const diffDays = Math.round(Math.abs((firstDate - secondDate) / oneDay)); return diffDays; } function countFunction() { const jumlahHari = countHari('11-09-2021', '08-10-2021'); alert(jumlahHari); } </script>
Submit Now