使用Moment.js获取end of一天时,它会返回22:59:59.999Z:
moment('2013-W06-5').endOf('day') // 2013-02-08T22:59:59.999Z
请参阅http://plnkr.co/edit/nS6o5F。
任何人都可以解释为什么这一天不会在23:59:59.999Z结束?
我不认为Moment.js处理错了。也许这是关于夏令时的事情(用德语写作)?
答案 0 :(得分:1)
endOf是时区感知。
使用.utc()并获得所需内容:
$scope.output = moment('2013-W06-5').utc().endOf('day');
=> "2013-02-08T23:59:59.999Z"