我需要将本地日期转换为UTC或ISO日期格式为yy:mm:dd H:M或日期差异语言环境日期时间03:30作为yy:mm:dd H:M
2016-10-22T04:30:00.000Z
转换为
2016-10-22T01:00:00.000Z
答案 0 :(得分:1)
我不确定我是否完全理解你的问题,但是如果你需要从Date对象中减去3:30并以ISO格式显示它,那么这样的事情就可以了。
(你不需要datejs.com)
function subtractTime(dateObj, hours, mins) {
dateObj.setHours(dateObj.getHours() - hours);
dateObj.setMinutes(dateObj.getMinutes() - mins);
}
var date = new Date('2016-10-22T04:30:00.000Z');
subtractTime(date, 3, 30);
console.log(date.toISOString());

答案 1 :(得分:0)
请查看datejs:http://www.datejs.com/。然后就可以了,
Date.parse('2016-10-22T04:30:00.000Z').addHours(-3).addMinutes(-30). toISOString()
// 2016-10-22T04:30:00.000Z