Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/71.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Javascript 如何将30分钟添加为小时和分钟_Javascript_Jquery - Fatal编程技术网

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.ex
5: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间隔下?你知道这个吗