1

这是我的代码

var newDateObj2 = moment("2020-04-29T14:05:00.000Z").format('YY/MM/DD,HH:mm:ss.S');
console.log(newDateObj2);

Output 
20/04/29,19:35:00.0

Expected Output
20/04/29,14:05:00.0

为什么在我的最终结果中添加了 5.30 (h.mm),当我打印时

moment("2020-04-29T14:05:00.000Z")`=> Moment<2020-04-29T19:35:00+05:30>

如何获得输出 20/04/29,14:05:00.0

4

1 回答 1

1

您应该从 ISO 日期字符串中修剪 Z 或使用 utc() 函数 moment("2020-04-29T14:06:00.000Z").utc().format('YY/MM/DD,HH:mm: ss.S');

于 2020-06-18T11:35:45.077 回答