【发布时间】:2016-05-20 02:19:24
【问题描述】:
我从 Mongolab 获取记录,格式为:"2016-02-07T04:11:27.667Z"
为了显示日期,我将它们转换为 MM-DD-YYYY 以使它们更易于阅读:
obj.converted_date = moment(obj.date).format('MM-DD-YYYY');
出于某种原因,它将 2/7/2016 的记录转换为 2/6/2016:
converted_date: "02-06-2016"
date: "2016-02-07T04:11:27.667Z"
为什么会这样?
【问题讨论】:
-
检查您的时区。
-
"2/6/2016" 是模棱两可的,最好使用像 "6-Feb-2016" 或类似的名称,而不是数字。
标签: javascript angularjs mongodb date momentjs