23

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

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

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

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

4

2 回答 2

64

您可以使用

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()
于 2012-10-04T08:46:36.353 回答
2

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

var date = new Date(dateString);
if (!isNaN(date)) {
 return d.getFullYear();
}
于 2012-10-04T08:49:23.590 回答