Javascript addHours 函数添加额外的分钟数

Javascript addHours function adding extra minutes

我正在尝试为日期添加小时数,但它显示额外的 12 分钟

执行函数前的日期值为

Fri Jun 03 2016 15:30:00 GMT+0530 (IST)

加小时后,变成

Fri Jun 03 2016 06:12:00 GMT+0530 (IST)

我的代码是

var ends = Date.parse(data['ends']); //data['ends'] = "2016-06-03 03:00:00-0700"
ends.addHours(tzOffset+DSTOffset); // tzOffset+DSTOffset = -9.30 

预期结果是 Fri Jun 03 2016 06:00:00 GMT+0530 (IST)

提前致谢!!

-9.30 = 9 小时 18 分钟,还有 30 分钟 - 18 分钟就是您拥有的 12 分钟

应该是-9.5