var time="18:15:00"
我正在像上面的字符串一样以24小时格式获取时间。
我必须添加15分钟的时间才能添加。
不使用substring()
。var time
是字符串,而不是date object
。
在谷歌搜索,但没有得到它。
最佳答案
您可以这样:
function addMinutes(time, minsToAdd) {
function D(J){ return (J<10? '0':'') + J;};
var piece = time.split(':');
var mins = piece[0]*60 + +piece[1] + +minsToAdd;
return D(mins%(24*60)/60 | 0) + ':' + D(mins%60);
}
addMinutes('18:15:00', '20'); // '18:35'
DEMO Plunker