我是moment.js的新手,我无法理解文档。我想以字符串格式操作一些日期。
我的日期是来自json feed的字符串,看起来像是:
var year = item.date
// it returns a string like "25/04/2012"
如何使用moment.js从中提取年份?
答案 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();
}