Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (68833 Members, 786 Products, 5386 Topic, 13072 Comments)

Bagaimana cara untuk Menghitung selisih waktu dengan Javascript

Dibuat
Login Terakhir 1 Tahun lalu,
Telah Dilihat 11415 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