Suppose you are looking for a way to convert Minutes to Hours and Minutes in JavaScript. Read this article to the end, and you will find the right solution.

**Convert Minutes to Hours and Minutes in JavaScript.**

There are many ways to convert Minutes to Hours and Minutes in JavaScript. Some of them are:

**Using operator ‘/’ and ‘%’**

Here, to convert minutes to hours and minutes, we need to get a number divided by 60, surround the result to get a full hour and get a number divided by the remainder by 60 to get minutes.

First, we will get a number divided by 60 and surround the result using **Math. floor() **method.

**Code example:**

console.log("The number is not surrouding:", 135/60) // 2.25 console.log("The number is not surrouding:", Math.floor(135/60)) // 2

**Output:**

```
The number is not surrouding: 2.25
The number is not surrouding: 2
```

Second, we will use the operator to get the remainder of division.

**Code example:**

console.log(135 % 60) // 15

**Output:**

`15`

So, I have the complete code to convert Minutes to Hours and Minutes in JavaScript.

**Code example:**

// The function to return hours and minutes function get_hours_and_minutes(total_minutes) { const hours = Math.floor(total_minutes / 60); const minutes = total_minutes % 60; return `${covert_2_digits(hours)}:${covert_2_digits(minutes)}`; } // The function to return 2 digits function covert_2_digits(numbers) { return numbers.toString().padStart(2, '0'); } let num1 = 100; let num2 = 150; let num3 = 360; console.log(num1 + " convert to hours and minutes: " + get_hours_and_minutes(num1)); console.log(num2 + " convert to hours and minutes: " + get_hours_and_minutes(num2)); console.log(num3 + " convert to hours and minutes: " + get_hours_and_minutes(num3));

**Output:**

```
100 convert to hours and minutes: 01:40
150 convert to hours and minutes: 02:30
360 convert to hours and minutes: 06:00
```

**Using for loop and subtraction**

Besides getting hours by division we can also get hours by subtraction through a for loop. Then, we total minutes – a number multiplied by 60, we will receive a minute.

**Code example:**

// The function to return hours and minutes function get_hours_and_minutes(total_minutes) { let hours = 0; let temp = total_minutes; for(let i = 0; i < temp; i++){ if(temp - hours*60 < 0){ hours = hours - 1; break; } else{ hours = hours + 1; } } let minutes = total_minutes - hours*60; return `${covert_2_digits(hours)}:${covert_2_digits(minutes)}`; } // The function to return 2 digits function covert_2_digits(numbers) { return numbers.toString().padStart(2, '0'); } let num1 = 100; let num2 = 150; let num3 = 360; console.log(num1 + " convert to hours and minutes: " + get_hours_and_minutes(num1)); console.log(num2 + " convert to hours and minutes: " + get_hours_and_minutes(num2)); console.log(num3 + " convert to hours and minutes: " + get_hours_and_minutes(num3));

**Output:**

```
100 convert to hours and minutes: 01:40
150 convert to hours and minutes: 02:30
360 convert to hours and minutes: 06:00
```

**Summary**

So we have covered all the solutions to **convert Minutes to Hours and Minutes in JavaScript**. If you have any questions, please leave a comment below.

Have a good day and see you later!

**Maybe you are interested**:

- Get the Number of Years between 2 Dates in JavaScript
- Get the current year for copyright using javascript
- Add Hours to a Date in JavaScript

Hi, guys! My name’s Scott Miller. My current job is a software developer and I have shared a lot of quality articles about Javascript, C, C++, C#, Python, PHP, R, Java programming languages. I’m hoping they can assist you.

**Name of the university: **HCMUS

**Major**: IT

**Programming Languages**: C, C++, Python, R, Java, JavaScript