瞬间日期格式给出错误的结果

时间:2020-03-30 19:12:44

标签: angular momentjs

角度代码:

console.log(
  moment('2013-07-29T00:00:00+00:00').format('YYYY-MM-DD')
);

给出的结果是:2013-07-28,而不是2013-07-29。

您能告诉我这是怎么回事吗?

1 个答案:

答案 0 :(得分:0)

您可以先解析一下矩对象,然后再使用格式。

尝试一下:

var res = moment("2013-07-29T00:00:00+00:00", "YYYY-MM-DDTHH:mm").format("YYYY-MM-DDTHH:mm");
console.log(res);
 <script src="https://cdnjs.cloudflare.com/ajax/libs/moment.js/2.22.2/moment.min.js"></script>