Advertisement
Guest User

Time Converter

a guest
Oct 19th, 2018
602
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. function attachEventsListeners() {
  2.  
  3.     let buttons = document.querySelectorAll('input[type="button"]');
  4.  
  5.     for (let button of buttons) {
  6.         button.addEventListener("click", convert);
  7.     }
  8.  
  9.     function convert(event) {
  10.  
  11.         let type = event.target.parentElement.children[1].id;
  12.         let value = +event.target.parentElement.children[1].value;
  13.  
  14.         let seconds = 0;
  15.  
  16.         switch (type) {
  17.             case"days":
  18.                 seconds = value * 24 * 60 * 60;
  19.                 break;
  20.             case"hours":
  21.                 seconds = value * 60 * 60;
  22.                 break;
  23.             case"minutes":
  24.                 seconds = value * 60;
  25.                 break;
  26.             case"seconds":
  27.                 seconds = value;
  28.                 break;
  29.         }
  30.  
  31.         let minutes = seconds / 60;
  32.         let hours = minutes / 60;
  33.         let days = hours / 24;
  34.  
  35.         document.getElementById("days").value = days;
  36.         document.getElementById("hours").value = hours;
  37.         document.getElementById("minutes").value = minutes;
  38.         document.getElementById("seconds").value = seconds;
  39.     }
  40. }
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement