Как добавить 2 минуты в заданное время (ЧЧ:ММ:СС) в узле?

У меня есть время, например: 10:59:02 Теперь мне нужно добавить сюда 2 минуты, и это должно дать мне время как 11:01:02. Я пробовал, но не смог. Может ли кто-нибудь помочь мне с этим?

добавьте сюда свой код

Syed mohamed aladeen 22.05.2019 14:05

Пожалуйста, добавьте свой код.

JackOfAshes - Mohit Gawande 22.05.2019 14:07

Возможный дубликат Как добавить 30 минут к объекту даты JavaScript?

VLAZ 22.05.2019 14:15
3 метода стилизации элементов HTML
3 метода стилизации элементов HTML
Когда дело доходит до применения какого-либо стиля к нашему HTML, существует три подхода: встроенный, внутренний и внешний. Предпочтительным обычно...
Формы c голосовым вводом в React с помощью Speechly
Формы c голосовым вводом в React с помощью Speechly
Пытались ли вы когда-нибудь заполнить веб-форму в области электронной коммерции, которая требует много кликов и выбора? Вас попросят заполнить дату,...
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Стилизация и валидация html-формы без использования JavaScript (только HTML/CSS)
Будучи разработчиком веб-приложений, легко впасть в заблуждение, считая, что приложение без JavaScript не имеет права на жизнь. Нам становится удобно...
Flatpickr: простой модуль календаря для вашего приложения на React
Flatpickr: простой модуль календаря для вашего приложения на React
Если вы ищете пакет для быстрой интеграции календаря с выбором даты в ваше приложения, то библиотека Flatpickr отлично справится с этой задачей....
В чем разница между Promise и Observable?
В чем разница между Promise и Observable?
Разберитесь в этом вопросе, и вы значительно повысите уровень своей компетенции.
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Что такое cURL в PHP? Встроенные функции и пример GET запроса
Клиент для URL-адресов, cURL, позволяет взаимодействовать с множеством различных серверов по множеству различных протоколов с синтаксисом URL.
2
3
273
2
Перейти к ответу Данный вопрос помечен как решенный

Ответы 2

Ответ принят как подходящий

Попробуйте использовать библиотеку моментов.

var date = moment('10:59:02 PM', 'hh:mm:ss A')
    .add(2, 'minutes')
    .format("hh:mm:ss");
console.log(date);
<script src="//cdnjs.cloudflare.com/ajax/libs/moment.js/2.7.0/moment.min.js" type="text/javascript"></script>

На самом деле вам нужно преобразовать время/дату в временную метку Unix, затем вы можете добавить минуты, а затем снова передать эту временную метку в конструкторе Date. вы получаете время, как вам нужно.

var unixTimestamp = Math.round(new Date("2019-05-22 15:10:00").getTime()/1000); // convert to unixtimestamp
console.log(unixTimestamp);

unixTimestamp += 120 // added 2 min
date = new Date(unixTimestamp * 1000); // again convert to date
console.log(date); // got your solution.

Всегда рекомендуется добавлять пояснения к вашему ответу вместе с кодом.

Towkir 22.05.2019 16:52

Другие вопросы по теме