Страницы

Поиск по вопросам

воскресенье, 2 февраля 2020 г.

Прибавить к дате 15 минут

#javascript #jquery


Как прибавить к дате 15 минут? Пытаюсь таким способом, но не выходит

let date = new Date();
let h = date.getHours(),
    m = date.setMinutes(date.getMinutes() + 15),
    res = h + ':' + m;

$('.you-loan .js-loan').html(' ' + res);

    


Ответы

Ответ 1



Вот так работает: var CurrentTime = new Date(); CurrentTime.setMinutes(CurrentTime.getMinutes() + 15); console.log(CurrentTime.getHours()+":"+CurrentTime.getMinutes()); Ваша проблема в том, что setMinutes возвращает значение в милисекундах между 1 января 1970 00:00:00 UTC и обновленной датой. Правильнее пользоваться getMinutes(). Кроме того, важно, что getHours и getMinutes вызываются после изменения даты - а не до того.

Комментариев нет:

Отправить комментарий