Reactjs lodash过滤器映射,包含日期和格式为MM/DD的对象数组
我试图使用lodash映射和过滤包含日期的对象数组,如Reactjs lodash过滤器映射,包含日期和格式为MM/DD的对象数组,reactjs,lodash,Reactjs,Lodash,我试图使用lodash映射和过滤包含日期的对象数组,如 [{date: '2020-09-15T04:43:15:2176807-04:00'},{date: '2020-09-15T04:43:15:2176807-04:00'},{date: '2020-09-15T04:43:15:2176807-04:00'}] 我正在努力实现这一目标 ['09/15', 09/15', '09/15'] 我试过了 const formated dates = this.states.data.fi
[{date: '2020-09-15T04:43:15:2176807-04:00'},{date: '2020-09-15T04:43:15:2176807-04:00'},{date: '2020-09-15T04:43:15:2176807-04:00'}]
我正在努力实现这一目标
['09/15', 09/15', '09/15']
我试过了
const formated dates = this.states.data.filter(o => moment(o.date)).format('MM/DD'))
我也试过类似的东西
const dates = _.map(
_.filter(o => moment(o.date)).format('MM/DD'))
)
但到目前为止,还没有成功
感谢您的帮助。谢谢这里棘手的部分是解析你的日期,在那之后,事情会变得更容易
2020-09-15T04:43:15:2176807-04:00
YYYY-MM-DDTHH:mm:ss:SSSSSSSZZ
(有关令牌的更多详细信息,请查看)
const数据=[
{日期:“2020-09-15T04:43:15:2176807-04:00”},
{日期:“2020-09-15T04:43:15:2176807-04:00”},
{日期:“2020-09-15T04:43:15:2176807-04:00”},
]
const res=389;(数据)
.地图(“日期”)
.map((日期)=>时刻(日期,“YYYY-MM-DDTHH:MM:ss:SSSSZZ”)。格式(“MM/DD”))
.value()
console.log(res)