我有个约会:
EventDate: "2018-10-10T00:00:00Z"
我通过moment
运行它:
let date = moment(event.EventDate).format("MM/DD/YYYY");
我得到前一天:
date: 10/09/2018
发生了什么事?
编辑:
这不是重复的; moment
上有一个特定的答案可以解决时区问题。
答案 0 :(得分:1)
使用utc()
尊重世界时间,因为您的时间格式已经是utc。
var EventDate= "2018-10-10T00:00:00Z"
let date = moment(EventDate).utc().format("MM/DD/YYYY");
console.log(date)
<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>