标签: javascript node.js momentjs
好的我有一个场景,我将日期与数据库中的日期进行比较。日期的格式为" 2016-11-16T18:00:19.000Z" ,当我使用时
var time = moment().toISOString();
我希望以上述格式获得当前日期,但它给了我一个落后几个小时的结果。 那么什么是toIsoString。??
答案 0 :(得分:2)
要了解toIsoString(),请参阅the documentation。
toIsoString()
落后几个小时,因为它与您的时区无关。
时区始终为零UTC偏移,由后缀" Z"表示。
答案 1 :(得分:1)
我猜这个差异与您当地时间和UTC之间的差异相同?
使用Moment,日期始终被解释为本地时间(1)。 toISOString函数始终返回 UTC 中的时间戳,即使参数是本地时间(2)。