Новичок в js. Возник ступор в процессе решения задачи. Не проходит проверку, буду крайне благодарна, если скажите, где ошибка и как поправить.
Суть в том, чтобы увеличить время на заданное количество мин.
Все парам. - целые числа. Минуты принимают значения в диапазоне [0, 59], часы - [0, 23].Прибавляемый интервал может быть больше 60 мин.Корректный переход в след. сутки и корректный формат времени: не 5:5, а 05:05.
**
* @param {Number} hours
* @param {Number} minutes
* @param {Number} interval
* @returns {String}
*/
module.exports = function (hours, minutes, interval)
if (minutes + interval< 60)
var m = minutes + interval;
else
var m = minutes - interval;
if (hours + Math.floor((minutes+interval)/ 60) < 24)
var h = hours + Math.floor((minutes+interval)/ 60);
else
var h = (hours + Math.floor((minutes+interval)/ 60) - 24);
if (hours >= 0 && hours <= 23 && minutes >= 0 && minutes <= 59)
return true;
else
return false;
if (hours <10)
return hours = '0'+ hours;
if (minutes <10)
return minutes = '0'+ minutes;
else
return hours + ':' + minutes;
}
Апостиль в Лос-Анджелесе без лишних нервов и бумажной волокиты
Основные этапы разработки сайта для стоматологической клиники
Продвижение своими сайтами как стратегия роста и независимости