2012-10-04 22 views
12

Soy nuevo en moment.js y realmente no puedo entender la documentación. Me gustaría manipular algunas fechas en formato de cadena.momento js extracto año de la cadena

tengo mi fecha como cadena de alimentación JSON y se parece a:

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

¿Cómo se extrae el año de ella usando moment.js?

Respuesta

32

Puede utilizar

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

en su ejemplo:

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

O puede convertir la cadena hasta la fecha a continuación, extraer el año:

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

Sólo el nombre de la variable es "fecha" no "d" – roll

Cuestiones relacionadas