Javascript 将本地日期时间转换为UTC,格式为yy:mm:dd H:M

Javascript 将本地日期时间转换为UTC,格式为yy:mm:dd H:M,javascript,Javascript,我需要将本地日期转换为UTC或ISO日期,从AT转换为yy:mm:dd H:M,或将日期差异区域设置日期时间转换为03:30,转换为yy:mm:dd H:M 2016-10-22T04:30:00.000Z 皈依 2016-10-22T01:00:00.000Z 请签出datejs:。那你就可以 Date.parse('2016-10-22T04:30:00.000Z').addHours(-3).addMinutes(-30). toISOString() // 2016-10-22T04:3

我需要将本地日期转换为UTC或ISO日期,从AT转换为yy:mm:dd H:M,或将日期差异区域设置日期时间转换为03:30,转换为yy:mm:dd H:M

2016-10-22T04:30:00.000Z

皈依

2016-10-22T01:00:00.000Z

请签出datejs:。那你就可以

Date.parse('2016-10-22T04:30:00.000Z').addHours(-3).addMinutes(-30). toISOString()
// 2016-10-22T04:30:00.000Z

我不确定我是否完全理解你的问题,但如果你需要从一个日期对象中减去3:30,并以ISO格式显示它,那么类似的东西应该可以工作

(你不需要datejs.com)

函数减去时间(dateObj,小时,分钟){
dateObj.setHours(dateObj.getHours()-hours);
dateObj.setMinutes(dateObj.getMinutes()-mins);
}
风险值日期=新日期('2016-10-22T04:30:00.000Z');
时间(日期,3,30);
log(date.toISOString())