时刻js从字符串中提取年份

时间:2012-10-04 08:42:33

标签: javascript date momentjs

我是moment.js的新手,我无法理解文档。我想以字符串格式操作一些日期。

我的日期是来自json feed的字符串,看起来像是:

var year = item.date
// it returns a string like "25/04/2012"

如何使用moment.js从中提取年份?

2 个答案:

答案 0 :(得分:47)

您可以使用

moment("25/04/2012","DD/MM/YYYY").format("YYYY")
or    
moment("25/04/2012","DD/MM/YYYY").year()
在你的例子中

moment(item.date,"DD/MM/YYYY").year()

答案 1 :(得分:2)

或者您可以将字符串转换为日期然后提取年份:

var date = new Date(dateString);
if (!isNaN(date)) {
 return d.getFullYear();
}