如何在javascript中以HH:MM格式仅添加分钟?
我正在使用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
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'}))代码>