转换小时:分钟javascript

时间:2017-05-19 00:09:17

标签: javascript

任何人都可以帮我解决javascript中的以下问题(在下面的红宝石中)? 谢谢!

编写一个需要几分钟的方法,并返回一个将该数字格式化为hours:minutes的字符串。

def time_conversion(minutes)
  hours = 0

  while minutes >= 60
    hours += 1
    minutes -= 60
  end

  if minutes < 10
    minutes_s = "0" + minutes.to_s
  else
    minutes_s = minutes.to_s
  end

  return hours.to_s + ":" + minutes_s
end

3 个答案:

答案 0 :(得分:0)

这是Javascript:

function time_conversion(minutes) {

  var hours = 0;

  while (minutes >= 60) {
    hours += 1;
    minutes -= 60;
  }

  if (minutes < 10) {
    minutes_s = "0" + minutes;
  }
  else {
    minutes_s = minutes;
  }
  return hours + ":" + minutes_s;
}

console.log(time_conversion(566));

答案 1 :(得分:0)

这只是从代码到JavaScript的简单更改。

function time_conversion(minutes) {

  var hours = 0;

  while(minutes >= 60){
    hours++;
    minutes -= 60;
  }

  if(minutes < 10){
    minutes = "0" + minutes;
  } 

  return hours+ ":" + minutes;
}

答案 2 :(得分:0)

ruby​​代码中的while循环毫无意义。您可以使用模数运算符

hours = Math.floor(minutes / 60)
minutes = minutes % 60