Ответ 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()
Я новичок в moment.js, и я не могу понять документацию. Я хотел бы манипулировать некоторыми датами в строчном формате.
У меня есть дата в виде строки из json-канала и выглядит так:
var year = item.date
// it returns a string like "25/04/2012"
Как извлечь год из него, используя moment.js?
Вы можете использовать
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()
Или вы можете преобразовать строку в дату, а затем извлечь год:
var date = new Date(dateString);
if (!isNaN(date)) {
return d.getFullYear();
}