【发布时间】:2021-08-02 16:56:47
【问题描述】:
我有这样的数据:
[
{
"time": "2021-07-28T18:16:23.994Z"
},
{
"time": "2021-07-29T18:16:23.994Z"
},
{
"time": "2021-08-01T15:01:40.267Z"
},
{
"time": "2021-08-02T15:01:40.267Z"
},
{
"time": "2020-06-09T15:01:40.267Z"
}
]
我需要一个返回如下内容的方法:
{
"2020": { // year
"07/06-13/06": { // dates of the week
"Tue": "2020-06-09T15:01:40.267Z" // day name at key
}
},
"2021": {
"25/07-31/07": {
"Wed": "2021-07-28T18:16:23.994Z",
"Thu": "2021-07-29T18:16:23.994Z"
},
"01/08-07/08": {
"Sun": "2021-08-01T15:01:40.267Z",
"Mon": "2021-08-02T15:01:40.267Z"
}
}
}
我尝试使用 momentjs 和 lodash/groupby 执行此操作,但没有成功..
提前致谢!
【问题讨论】:
-
你说你用 lodash 试过,贴出你试过的代码
-
向我们展示您迄今为止所做的一些努力
标签: javascript node.js date