Прибавление интервалов времени JavaScript

198
09 ноября 2018, 10:50

Новичок в  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;
}
READ ALSO
Не удается установить MySQL на Ubuntu

Не удается установить MySQL на Ubuntu

Пытаюсь настроить рабочее окружение Ubuntu на VirtualBoxСтолкнулся с проблемой установки MySql

195
Использование в MYSQL INSERT ON DUPLICATE KEY UPDATE c условием

Использование в MYSQL INSERT ON DUPLICATE KEY UPDATE c условием

Требуется чтобы при наличии дубликатов кол-во увеличивалось не на 1, а на то, что пришло в переменных в разделе VALUES(например productprod_count + 2)

226
Перенос слов the,a,at, а так же одного слова

Перенос слов the,a,at, а так же одного слова

У меня есть блок максимальной шириной 500px, в нем находится определенный текст и в зависимости от разрешения экрана заказчик хочет, чтобы в конце...

197