在JavaScript中添加分钟到特定时间

时间:2017-06-16 22:21:44

标签: javascript jquery date time

我想在我的时间添加1010分钟:12 am。最后时间应为:4:50 pm。日期应该无关紧要。

我试过这个:

function AddMinutesToDate(date, minutes) {
  return new Date(date.getTime() + minutes*60000);
}

alert(AddMinutesToDate(2017-06-16), 1010)

但它不起作用。请帮忙?谢谢!

3 个答案:

答案 0 :(得分:0)

你非常接近。只是一些错误。

function AddMinutesToDate(date, minutes) {
  return new Date(new Date().getTime() + minutes * 60000);
}

alert(AddMinutesToDate('2017-06-16', 1010));

答案 1 :(得分:0)

你可以这样做:(抱歉我能不能编辑你的代码,因为改变少于6个字符......)



function AddMinutesToDate(date, minutes) {
  return new Date(new Date(date).getTime() + minutes * 60000);
}   

alert(AddMinutesToDate('2017-06-16', 1010));




答案 2 :(得分:0)

此功能将接受ISO格式,并以分钟为参数。

function addSomeMinutesToTime(startTime, minutestoAdd) {
  const dateObj = new Date(startTime);
  const newDateInNumber = dateObj.setMinutes(dateObj.getMinutes() + minutestoAdd);
  const processedTime = new Date(newDateInNumber).toISOString();
  console.log(processedTime)
  return processedTime;
}
addSomeMinutesToTime(("2019-08-06T10:28:10.687Z"), 1010 )