w3resource

JavaScript: Convert a given number to hours and minutes

JavaScript Basic: Exercise-51 with Solution

Write a JavaScript application that transforms a provided numerical value into hours and minutes.

Visual Presentation:

JavaScript: Convert a given number to hours and minutes

Sample Solution:

JavaScript Code:

// Define a function named time_convert with parameter num
function time_convert(num)
 { 
  // Calculate the number of hours by dividing num by 60 and rounding down
  var hours = Math.floor(num / 60);  

  // Calculate the remaining minutes by taking the remainder when dividing num by 60
  var minutes = num % 60;

  // Return the result as a string in the format "hours:minutes"
  return hours + ":" + minutes;         
}

// Log the result of calling time_convert with different numeric inputs to the console
console.log(time_convert(71));
console.log(time_convert(450));
console.log(time_convert(1441)); 

Output:

1:11
7:30
24:1

Live Demo:

See the Pen JavaScript - convert a given number to hours and minutes - basic-ex-51 by w3resource (@w3resource) on CodePen.


Flowchart:

Flowchart: JavaScript: Convert a given number to hours and minutes

ES6 Version:

// Define a function named time_convert with parameter num
const time_convert = (num) => {
    // Calculate hours by dividing num by 60 and rounding down
    const hours = Math.floor(num / 60);
    
    // Calculate minutes by taking the remainder when num is divided by 60
    const minutes = num % 60;
    
    // Return the result as a string in the format "hours:minutes"
    return `${hours}:${minutes}`;
};

// Log the result of calling time_convert with the given numbers to the console
console.log(time_convert(71));
console.log(time_convert(450));
console.log(time_convert(1441));

Improve this sample solution and post your code through Disqus.

Previous: JavaScript program to capitalize the first letter of each word of a given string.
Next: JavaScript program to convert the letters of a given string in alphabetical order.

What is the difficulty level of this exercise?

Test your Programming skills with w3resource's quiz.



Follow us on Facebook and Twitter for latest update.