我想为本地时间(在印度的客户机)转换为UTC时间,这个特殊的日期(“美国/东部”)时区Moment.js当地时间为UTC其他时区
tz - 'US/Eastern'
InputDate - 03/12/2017 23:59:59
Expected output - 03/13/2017 03:59:59
Actual output i am getting - 03/12/2017 18:29
var date1 = moment(inputDate, 'MM/DD/YYYY HH:mm:ss').utc().format('MM/DD/YYYY HH:mm');
var date2 = moment(inputDate, 'MM/DD/YYYY HH:mm:ss').tz(tz).utc().format('MM/DD/YYYY HH:mm');
如果我将本地机器时区更改为us/newyork时区,则date1和date2都会返回正确的输出,但如果我处于印度/德里当地时区,则返回错误。我在哪里失去了什么?提前致谢。