Advertisement
Guest User

Untitled

a guest
Dec 14th, 2019
107
0
Never
Not a member of Pastebin yet? Sign Up, it unlocks many cool features!
  1. /**
  2.  * @param {Number} hours
  3.  * @param {Number} minutes
  4.  * @param {Number} interval
  5.  * @returns {String}
  6.  */
  7. module.exports = function (hours, minutes, interval) {
  8.  
  9.     var newhour = Math.floor((hours * 60 + minutes + interval) / 60);
  10.     var newmin = Math.round((((hours * 60 + minutes + interval) / 60) - newhour) * 60);
  11.  
  12.     if (hours >= 0 && hours <= 23 && minutes >= 0 && minutes <= 59 && interval >=0 && Number.isInteger(hours) && Number.isInteger(minutes) && Number.isInteger(interval)){
  13.         if (newmin < 10) {
  14.             if(newhour === 24){
  15.                 return "00:0" + newmin
  16.             } else{
  17.                 return newhour + ":0" + newmin
  18.             }
  19.         } else{
  20.             if(newhour === 24){
  21.                 return "00:" + newmin
  22.             } else{
  23.                 return newhour + ":" + newmin
  24.             }
  25.         }
  26.     }
  27. };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement