function TimeConvert(num) {
for (i = 0; i < num; i+= 60) {
if (num % 60 < 60) {
var hours = Math.floor(i / 60);
if (hours == 0) {
var minutes = num % 60;
} else {
minutes = num % (60 * hours);
}
}
}
return hours + ":" + minutes;
}
当我打电话时TimeConvert(60)
,它返回0:0
而不是1:0
......为什么?我是否必须添加条件来检查是否num % 60 == 0
在这种情况下?