使用moment.jsparsingstring

我想parsing下面的string与moment.js 2014-02-27T10:00:00和输出日月份年份(2014年3月14日)我一直在阅读文档,但没有成功http://momentjs.com/docs/# /分析/现在/

您需要使用.format()函数。

MM – 月份数量

MMM – 月字

 var date = moment("2014-02-27T10:00:00").format('DD-MM-YYYY'); var dateMonthAsWord = moment("2014-02-27T10:00:00").format('DD-MMM-YYYY'); 

小提琴

我似乎总是发现自己在这里登陆,才意识到OP的标题和问题并不完全一致。

如果你想从一个string的date对象

 const myDate = moment(str, 'YYYY-MM-DD').toDate(); 

因为它的格式是标准的,所以没有必要使用moment.js来parsinginput:

 var date = new Date('2014-02-27T10:00:00'); var formatted = moment(date).format('D MMMM YYYY'); 

http://es5.github.io/#x15.9.1.15

也许尝试使用IE8的Intl polyfill或者olyfill服务?

要么

https://github.com/andyearnshaw/Intl.js/