Menghitung minggu dan hari


Bagaimana cara Menghitung minggu dan hari dari 20150205 sampai 20150402 menggunakan javascript?

avatar aguscodegear
@aguscodegear

1 Kontribusi 0 Poin

Diperbarui 5 tahun yang lalu

2 Jawaban:

bisa coba ini <pre> var date_diff_indays = function(date1, date2) { dt1 = new Date(date1); dt2 = new Date(date2); return Math.floor((Date.UTC(dt2.getFullYear(), dt2.getMonth(), dt2.getDate()) - Date.UTC(dt1.getFullYear(), dt1.getMonth(), dt1.getDate()) ) / (1000 * 60 * 60 * 24)); }

var date_diff_inweeks = function(date1, date2) { dt1 = new Date(date1); dt2 = new Date(date2); return Math.floor((Date.UTC(dt2.getFullYear(), dt2.getMonth(), dt2.getDate()) - Date.UTC(dt1.getFullYear(), dt1.getMonth(), dt1.getDate()) ) / (1000 * 60 * 60 * 24) / 7); } //format tgl mm/dd/yyyy console.log(date_diff_indays('02/05/2015', '04/02/2015')); console.log(date_diff_inweeks('02/05/2015', '04/02/2015')); </pre> referensi <a href=' https://www.w3resource.com/javascript-exercises/javascript-date-exercise-8.php '> https://www.w3resource.com/javascript-exercises/javascript-date-exercise-8.php </a>

avatar dianarifr
@dianarifr

642 Kontribusi 316 Poin

Dipost 5 tahun yang lalu

ini juga coba <pre> //note : bulan/tanggal/tahun var date1 = new Date("2/5/2015"); var date2 = new Date("4/2/2015"); var timeDiff = Math.abs(date2.getTime() - date1.getTime()); var diffDays = Math.ceil(timeDiff / (1000 * 3600 * 24)); alert(diffDays); </pre>

avatar Nandar
@Nandar

648 Kontribusi 204 Poin

Dipost 5 tahun yang lalu

Login untuk ikut Jawaban