Javascript 自定义日期格式设置不起作用

Javascript 自定义日期格式设置不起作用,javascript,momentjs,Javascript,Momentjs,我正在尝试将日期格式化为“Thu,Dec 20”,并将时刻输出为“Dec 20”。这就是我所拥有的: moment('Thu, Dec 20', 'ddd, MMM D') .locale('en') .format('MMM D')) 但这给了我InvalidDate。我看了这本书,但似乎还是没弄明白 任何帮助都将不胜感激 无所谓。我刚刚意识到,moment不仅会格式化日期,还会检查以确保日期实际上是一个有效的日历日期。由于12月20日星期四实际上并不存在,所以时间又回到了Inval

我正在尝试将日期格式化为“Thu,Dec 20”,并将时刻输出为“Dec 20”。这就是我所拥有的:

moment('Thu, Dec 20', 'ddd, MMM D')
  .locale('en')
  .format('MMM D'))
但这给了我
InvalidDate
。我看了这本书,但似乎还是没弄明白


任何帮助都将不胜感激

无所谓。我刚刚意识到,moment不仅会格式化日期,还会检查以确保日期实际上是一个有效的日历日期。由于12月20日星期四实际上并不存在,所以时间又回到了InvalidDate


如果我把它改为12月20日星期五,一切正常。

有没有办法让时间不验证日期?但只是为了返回格式化的日期?