Cara mengetahui jam diantara dua buah tanggal menggunakan javascript
hai sobat programmig, tutorial ini memang singkat dan saderhana agar memudahkan kalian memahami bagaimana cara mengetahui jam atau jumlah jam diantara dua tanggal (datetime) menggunakan javscript.
Berikut kami sajikan tutorialnya:
var startDate = new Date('2024-01-22 18:00:00');
var endDate = new Date('2024-01-23 15:40:00');
var seconds = (endDate.getTime() - startDate.getTime()) / 1000;
Penjelasannya sebagai berikut wahai sobat:
Pertama, kita menentukan tanggal awal dengan membuat object date dengan memasukan tanggal didalamnya.
Kedua, kita tentukan tanggal yang menjadi batas penentuan perhitungan jam nya dengan cara yang sama pada langkah pertama.
ketiga, kita lakukan pengurangan antara tanggal pertama dengan tanggal kedua yang kita masukan kedalam sebuah variabel bernama “seconds”, oleh karena hasil dari object date berupa milidetik maka pada hasil pengurangan kita bagi dengan angka 1000 agar manjadi satuan detik.
Nah, bila sobat ingin mengetahui dalam satuan jam maka bisa dilakukan pembagian seperti berikut ini
var hours = (endDate.getTime() - startDate.getTime()) / (60 * 60 * 1000);
jam yang dihasilkan masih dalam bentuk decimal, jika sobat ingin menjadikannya bilangan bulat maka bisa dilakukan perubahan dengan menaikan atau menurunkan hasil bilangan decimal sebagai berikut:
Math.ceil(hours); //akan membulatkan angka ke atas Math.floor(hours); //akan membulatkan angka ke bawah
0 Comments