如何使用 Moment.js 获取从现在开始的最后 7 天?
How to get the last 7 days from now using Moment.js?
所以,我有以下 UTC 格式的数据。
0: "2021-07-29T09:55:16.475Z"
1: "2021-09-01T13:21:02.652Z"
2: "2021-08-27T09:55:16.475Z"
3: "2021-08-30T13:21:02.652Z"
4: "2021-08-29T09:55:16.475Z"
我想要的是从现在开始的最后 7 天,并且根据上面给定的数据,它不应该 return 第一个数据。现在,我只有这段代码可以帮助我格式化日期,我似乎无法思考如何实现我想要的。提前致谢。
const date = concerns.map((concern) =>
moment(concern.dateCreated).format("LL")
);
const cutOffDate = moment().subtract(7, 'days');
const dates = concerns.filter((concern) => moment(concern.dateCreated) > cutOffDate
).map((concern) => moment(concern.dateCreated).format("LL"));
所以,我有以下 UTC 格式的数据。
0: "2021-07-29T09:55:16.475Z"
1: "2021-09-01T13:21:02.652Z"
2: "2021-08-27T09:55:16.475Z"
3: "2021-08-30T13:21:02.652Z"
4: "2021-08-29T09:55:16.475Z"
我想要的是从现在开始的最后 7 天,并且根据上面给定的数据,它不应该 return 第一个数据。现在,我只有这段代码可以帮助我格式化日期,我似乎无法思考如何实现我想要的。提前致谢。
const date = concerns.map((concern) =>
moment(concern.dateCreated).format("LL")
);
const cutOffDate = moment().subtract(7, 'days');
const dates = concerns.filter((concern) => moment(concern.dateCreated) > cutOffDate
).map((concern) => moment(concern.dateCreated).format("LL"));