Je suis nouveau sur moment.js et je ne comprends pas vraiment la documentation. Je voudrais manipuler certaines dates au format chaîne.
J'ai ma date sous forme de chaîne dans le flux json et ressemble à:
var year = item.date
// it returns a string like "25/04/2012"
Comment puis-je en extraire l'année à l'aide de moment.js?
Vous pouvez utiliser
moment("25/04/2012","DD/MM/YYYY").format("YYYY")
or
moment("25/04/2012","DD/MM/YYYY").year()
dans votre exemple:
moment(item.date,"DD/MM/YYYY").year()
Ou vous pouvez convertir la chaîne en date puis extraire l'année:
var date = new Date(dateString);
if (!isNaN(date)) {
return d.getFullYear();
}