2016-07-31 1118 views
0

如何使用moment.js從「Apr 2015」或「Dec 2016」的日期獲取月份和年份?Moment.js:從日期字符串轉換

我試着用這一點,但它返回NaN:

var date = 'Apr 2016'; 
console.log(moment(date).get('month')); // I want it to return 4 

回答

0

你必須明確地指定日期格式時parsing非ISO 8601字符串或字符串不是new Date(string)認可。由於range爲0 ... 11,所以將結果遞增1:

moment('Apr 2016', 'MMM YYYY').get('month') + 1 // = 4 
+0

謝謝,這是我想要的 –