如何在momentjs中展示'2013-10-20'?

Mar*_*ine 3 javascript momentjs

我不明白这段代码:

moment('2013-10-18').format('YYYY-MM-DD'); // 2013-10-18
moment('2013-10-19').format('YYYY-MM-DD'); // 2013-10-19
moment('2013-10-20').format('YYYY-MM-DD'); // 2013-10-19
moment('2013-10-21').format('YYYY-MM-DD'); // 2013-10-21
moment('2013-10-22').format('YYYY-MM-DD'); // 2013-10-22
Run Code Online (Sandbox Code Playgroud)

这是一个错误或我的错误?

http://jsfiddle.net/9CRCz/

在此输入图像描述

Nie*_*sol 7

10月20日周日,巴西进入夏令时.时钟在午夜变化,向前跳了一个小时.这意味着您给出的日期(默认为午夜,因为您没有给出时间)被错误地解释.如果输出时间,您可能会看到23:00:00而不是预期的午夜.

要解决这个问题,使用'2013-10-20 12:00:00'- 中午肯定不会受到DST的影响,足以改变日期!因此,这将保证日期不受影响.