Warning: file_get_contents(/data/phpspider/zhask/data//catemap/9/javascript/402.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中以HH:MM格式仅添加分钟?_Javascript_Node.js - Fatal编程技术网

如何在javascript中以HH:MM格式仅添加分钟?

如何在javascript中以HH:MM格式仅添加分钟?,javascript,node.js,Javascript,Node.js,我正在使用HH:MM格式获取时间 dt.toLocaleTimeString('en-US', { hour: 'numeric', minute: 'numeric' }) 我只需要加上几分钟 我又收到一个错误,这是我的日期(2018-08-15T06:08:55.000Z),当我尝试显示时间时,它会显示不同的时间“11:38”,我需要“06:08” console.log('data as ', obj); var dat = obj.starttime; let dt = new

我正在使用HH:MM格式获取时间

dt.toLocaleTimeString('en-US', { hour: 'numeric', minute: 'numeric' }) 
我只需要加上几分钟

我又收到一个错误,这是我的日期(2018-08-15T06:08:55.000Z),当我尝试显示时间时,它会显示不同的时间“11:38”,我需要“06:08”

console.log('data as ', obj);

var dat = obj.starttime; 
let dt = new Date(dat);
console.log('time from database' , dt);
console.log('getMinutes():'  +  dt.toLocaleTimeString('en-US', { hour: 'numeric', minute: 'numeric' })   );

  output of the console.log

   data as  { id: 4009,mid: 1,cid: 41,wid: 7138,oid: null,
  status: null,options: null, starttime: '2018-08-15T06:08:55.000Z',
  duration: null,ordertotal: 50,counter: null,closetime: null } 

   time from database 2018-08-15T06:08:55.000Z
   getMinutes():11:38 AM

在这里,我得到的时间与要求的时间不同…我只需要在其中添加分钟。

您应该添加
时区
选项,要添加分钟,请使用:

var-dat='2018-08-15T06:08:55.000Z'//obj.starttime;
设dt=新日期(dat);
log('getMinutes():'+dt.toLocaleTimeString('en-US',{时区:'UTC',小时:'numeric',分钟:'numeric'}));
//要添加分钟数,请执行以下操作:
dt.setMinutes(dt.getMinutes()+10);

log('getMinutes():'+dt.toLocaleTimeString('en-US',{时区:'UTC',小时:'numeric',分钟:'numeric'}))您应该添加
时区
选项,要添加分钟数,请使用:

var-dat='2018-08-15T06:08:55.000Z'//obj.starttime;
设dt=新日期(dat);
log('getMinutes():'+dt.toLocaleTimeString('en-US',{时区:'UTC',小时:'numeric',分钟:'numeric'}));
//要添加分钟数,请执行以下操作:
dt.setMinutes(dt.getMinutes()+10);
log('getMinutes():'+dt.toLocaleTimeString('en-US',{时区:'UTC',小时:'numeric',分钟:'numeric'}))