Javascript 如何将30分钟添加为小时和分钟
我有一个Javascript 如何将30分钟添加为小时和分钟,javascript,jquery,Javascript,Jquery,我有一个time变量,它是f.ex5:21。我想再加30分钟,不管结果如何,我想再加30分钟。如何使用javascript实现这一点?即,我希望时间间隔为30分钟 var time = valgraph.datetime; // it's a dynamic time var times = time.replace('Z', ''); var res = times.substr(11, 5); // time AS 5:20 试试这个 // dateTime is the variabl
time
变量,它是f.ex5:21
。我想再加30分钟,不管结果如何,我想再加30分钟。如何使用javascript实现这一点?即,我希望时间间隔为30分钟
var time = valgraph.datetime; // it's a dynamic time
var times = time.replace('Z', '');
var res = times.substr(11, 5); // time AS 5:20
试试这个
// dateTime is the variable having your own date
var d = new Date(dateTime);
d.setMinutes(d.getMinutes() + 30);
尝试用这种方法将分钟添加到时间字符串中
function addMinutesToTime(time, minsAdd) {
function z(n){
return (n<10? '0':'') + n;
};
var bits = time.split(':');
var mins = bits[0]*60 + +bits[1] + +minsAdd;
return z(mins%(24*60)/60 | 0) + ':' + z(mins%60);
}
result=addMinutesToTime('5:31',30);
alert(result);
函数addMinutesToTime(时间,分钟添加){
函数z(n){
返回(我不想要当前日期我想要传递我自己的时间传递了一个名为dateTime的参数,该参数包含您希望的实际日期和时间。它返回142570714000?要检查我的时间在什么间隔下吗?例如,如果是10.45,则应在10:30-11:00间隔下,如果是12:50,则应在12:30-1:00间隔下?你知道这个吗