Advertisement
Not a member of Pastebin yet?
Sign Up,
it unlocks many cool features!
- /**
- * @param {Number} hours
- * @param {Number} minutes
- * @param {Number} interval
- * @returns {String}
- */
- module.exports = function (hours, minutes, interval) {
- var newhour = Math.floor((hours * 60 + minutes + interval) / 60);
- if (newhour > 24){
- newhour -= 24;
- }
- var newmin = Math.round((((hours * 60 + minutes + interval) / 60) - newhour) * 60);
- if (hours >= 0 && hours <= 23 && minutes >= 0 && minutes <= 59 && interval >=0 && Number.isInteger(hours) && Number.isInteger(minutes) && Number.isInteger(interval)){
- if (newmin < 10) {
- if(newhour === 24){
- return "00:0" + newmin
- } else{
- return newhour + ":0" + newmin
- }
- } else{
- if(newhour === 24){
- return "00:" + newmin
- } else{
- return newhour + ":" + newmin
- }
- }
- }
- };
Advertisement
Add Comment
Please, Sign In to add comment
Advertisement