【发布时间】:2016-11-21 15:34:10
【问题描述】:
我有一个像这样的日期字符串:"Mon Jul 18 2016 21:35:14 GMT+00:00" 并且想立即使用它来将其格式化为"MM-DD-YYYY",它会这样做但会抛出一个指向此问题的警告https://github.com/moment/moment/issues/1407
有没有一种方法可以将上面的内容转换为日期对象,然后立即使用它来格式化如下内容:
moment(Mon Jul 18 2016 21:35:14 GMT+00:00).format('MM-DD-YYYY');
【问题讨论】:
-
对,你读过那个问题吗?它告诉你该怎么做;即,在
moment(string, format)调用中提供格式字符串... -
解析时,你应该总是给解析器格式,否则你只是希望它猜对了。例如。
moment('Mon Jul 18 2016 21:35:14 GMT+00:00', 'ddd MMM DD yyyy hh:mm:ss Z').format('MM-DD-YYYY')。顺便说一句,这是一种非常模棱两可的格式。
标签: javascript date momentjs