返回前一天的时刻

Hol*_*515 1 javascript momentjs

我有个约会:

EventDate: "2018-10-10T00:00:00Z"
Run Code Online (Sandbox Code Playgroud)

我运行它moment

let date = moment(event.EventDate).format("MM/DD/YYYY");
Run Code Online (Sandbox Code Playgroud)

我得到前一天的信息:

date:  10/09/2018
Run Code Online (Sandbox Code Playgroud)

怎么了?

编辑:

这不是重复的;有一个具体的答案moment解决了时区问题。

Ami*_*yar 5

用于utc()尊重世界时间,因为您的时间格式已经是 utc。

var EventDate= "2018-10-10T00:00:00Z"
let date = moment(EventDate).utc().format("MM/DD/YYYY");

console.log(date)
Run Code Online (Sandbox Code Playgroud)
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="http://momentjs.com/downloads/moment.min.js"></script>
Run Code Online (Sandbox Code Playgroud)