Hallo! Selamat Datang di Marketplace produk digital, Freelancer terbaik di indonesia (69444 Members, 807 Products, 4726 Topic, 13078 Comments)

Bagaimana cara untuk Menghitung selisih waktu dengan Javascript

Dibuat
Login Terakhir 2 Bulan lalu,
Telah Dilihat 12507 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