момент js извлечь год из строки

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

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

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

Как извлечь из него год с помощью moment.js?


person Mauro74    schedule 04.10.2012    source источник


Ответы (2)


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

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()
person Luca    schedule 04.10.2012

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

var date = new Date(dateString);
if (!isNaN(date)) {
 return d.getFullYear();
}
person acabaral    schedule 04.10.2012
comment
Просто имя переменной - дата, а не d - person Rolly; 16.05.2017