web-dev-qa-db-ja.com

瞬間jsは文字列から年を抽出します

私はmoment.jsを初めて使用するので、ドキュメントを本当に理解できません。一部の日付を文字列形式で操作したいのですが。

私の日付はjsonフィードからの文字列であり、次のようになります。

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

どうすればmoment.jsを使用して年を抽出できますか?

19
Mauro74

使用できます

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()
50
Luca

または、文字列を日付に変換してから年を抽出することもできます。

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