Jual Beli Produk Digital - Cepat, Aman, Dan Terpercaya Sejak 2012 (Ada 69770 Members, 821 Products, 4740 Topic, 13085 Comments)

Bagaimana cara untuk Menghitung selisih waktu dengan Javascript

Dibuat
Login Terakhir 5 Bulan lalu,
Telah Dilihat 12628 Kali
pramadians Mengatakan : Sultan Account
  1. Assalamualaikum Warahmatullahi Wabarakatuh...
  2. Bagaimana cara membuat rentang waktu pada form input pada gambar yang saya upload tersebut. Terimakasih
Ada 1 File Kiriman :
1. xxx.jpg (39 KB)

Ada 3 Jawaban

PHPMU.COM Support
commented on 20 Agu 2019 06:30:13
  1. Assalamualaikum,.. Berikut cara menghitung selisih 2 waktunya :
  2. <script src="https://ajax.googleapis.com/ajax/libs/jquery/3.1.1/jquery.min.js"></script>
  3. <script type="text/javascript">
  4. $(document).ready(function(){
  5. $("input").keyup(function(){
  6. var waktuMulai = $('#waktuMulai').val(),
  7. waktuSelesai = $('#waktuSelesai').val(),
  8. hours = waktuSelesai.split(':')[0] - waktuMulai.split(':')[0],
  9. minutes = waktuSelesai.split(':')[1] - waktuMulai.split(':')[1];
  10.  
  11. if (waktuMulai <= "12:00:00" && waktuSelesai >= "13:00:00"){
  12. a = 1;
  13. }else {
  14. a = 0;
  15. }
  16. minutes = minutes.toString().length<2?'0'+minutes:minutes;
  17. if(minutes<0){
  18. hours--;
  19. minutes = 60 + minutes;
  20. }
  21. hours = hours.toString().length<2?'0'+hours:hours;
  22.  
  23. $('#selisih').val(hours-a+ ':' + minutes);
  24. });
  25. });
  26. </script>
  27.  
  28. Mulai : <input type="text" id="waktuMulai" ><br>
  29. Selesai : <input type="text" id="waktuSelesai"><br>
  30. Selisih : <input type="text" id="selisih">
pramadians
commented on 20 Agu 2019 13:19:17
  1. Assalamualaikum,..
  2.  
  3. Terimakasih Pak Robby.....
pramadians
commented on 20 Agu 2019 15:18:12
  1. Assalamualaikum,..
  2.  
  3. Pak Robby,, Bagaimana jika form input "mulai" dan form input "selesai" tidak di inputkan, namun di field pada table database saat user menyimpan data, data Mulai dan selesai tersebut tersimpan otomatis dengan nilai 0. Terimakasih.
Maaf, Untuk Memberikan Komentar Anda Harus Login !!!

Online