Момент js extract year from string

Я новичок в moment.js, и я не могу понять документацию. Я хотел бы манипулировать некоторыми датами в строчном формате.

У меня есть дата в виде строки из json-канала и выглядит так:

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

Как извлечь год из него, используя moment.js?

Ответ 1

Вы можете использовать

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

Ответ 2

Или вы можете преобразовать строку в дату, а затем извлечь год:

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