2012-10-04 18 views
12

Ich bin neu bei moment.js und ich kann nicht wirklich die Dokumentation verstehen. Ich möchte einige Daten im String-Format bearbeiten.Moment js extrahieren Jahr von String

Ich habe mein Datum als String von json-Feed und wie folgt aussieht:

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

Wie entpacke ich das Jahr von ihm moment.js mit?

Antwort

32

können Sie verwenden

moment("25/04/2012","DD/MM/YYYY").format("YYYY") 
or  
moment("25/04/2012","DD/MM/YYYY").year() 

in Ihrem Beispiel:

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

Oder Sie können die Zeichenfolge in Datum konvertieren dann das Jahr extrahieren:

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

einfach den Namen der Variablen ist "Datum" nicht "d" – roll