Показать сообщение отдельно
  #11 (permalink)  
Старый 12.01.2019, 00:38
Аватар для Brick
Профессор
Отправить личное сообщение для Brick Посмотреть профиль Найти все сообщения от Brick
 
Регистрация: 16.07.2018
Сообщений: 295

<select name="time">
<option value="1">Минуты</option>
<option value="2">Часы</option>
<option value="3">Дни</option>
</select>

if (document.querySelector('select[name="time"]').value == 1)
{
k=((document.getElementById('number').value)*1);
var dateObj = new Date();
 var minute = dateObj.getMinutes();
 dateObj.setMinutes(minute + k);
 M = dateObj.getMinutes();

U=numDay + " " + monthsArr[month] + " " + year + " в " + hour + ":" + M + ":" + second; 
}

ваш код работает,но если у нас 59 минут ,а сейчас 00:40 по логике если 00:40+59 мин = 01:39,а он выдает 00:39 часы не прибавляются
как сделать , чтоб ваел 64 мин у нас время увеличилось на 1 час и 4 мин. Т. Е. как сделать чтоб часы прибавлялись?

Последний раз редактировалось Brick, 12.01.2019 в 01:56.
Ответить с цитированием