【发布时间】:2022-01-29 03:14:14
【问题描述】:
我有一个包含 startTime 日期及其总花费时间的数组,我想将数组排列成周输出应该是
//output = [{weekOf : "1/14/2022 - 1/21/2022" , totalTime : "0:0:12"}]
日期的样本数据数组是
const dates = [
{ startTime: "Fri Jan 14 2022 10:36:34 GMT-0500 (Eastern Standard Time)", totalTime: "0:0:12" },
{ startTime: "Fri Jan 14 2022 10:39:08 GMT-0500 (Eastern Standard Time)", totalTime: "0:0:6" },
{ startTime: "Mon Jan 17 2022 13:32:42 GMT-0500 (Eastern Standard Time)", totalTime: "0:1:17" },
{ startTime: "Mon Jan 17 2022 13:34:57 GMT-0500 (Eastern Standard Time)", totalTime: "0:37:35" },
{ startTime: "Mon Jan 17 2022 13:58:30 GMT-0500 (Eastern Standard Time)", totalTime: "0:14:2" },
{ startTime: "Mon Jan 17 2022 14:48:15 GMT-0500 (Eastern Standard Time)", totalTime: "0:2:27" },
{ startTime: "Tue Jan 18 2022 11:47:47 GMT-0500 (Eastern Standard Time)", totalTime: "0:0:0" },
{ startTime: "Tue Jan 18 2022 11:47:47 GMT-0500 (Eastern Standard Time)", totalTime: "0:8:17" },
{ startTime: "Tue Jan 18 2022 11:56:06 GMT-0500 (Eastern Standard Time)", totalTime: "0:0:27" },
{ startTime: "Tue Jan 18 2022 11:56:34 GMT-0500 (Eastern Standard Time)", totalTime: "0:9:40" },
{ startTime: "Tue Jan 18 2022 12:06:15 GMT-0500 (Eastern Standard Time)", totalTime: "0:1:2" },
{ startTime: "Tue Jan 18 2022 12:07:18 GMT-0500 (Eastern Standard Time)", totalTime: "0:13:11" },
{ startTime: "Tue Jan 18 2022 12:20:30 GMT-0500 (Eastern Standard Time)", totalTime: "0:0:52" },
{ startTime: "Tue Jan 18 2022 12:21:23 GMT-0500 (Eastern Standard Time)", totalTime: "0:55:41" },
{ startTime: "Wed Jan 19 2022 13:19:15 GMT-0500 (Eastern Standard Time)", totalTime: "0:0:0" },
{ startTime: "Wed Jan 19 2022 13:19:15 GMT-0500 (Eastern Standard Time)", totalTime: "0:1:26" },
{ startTime: "Wed Jan 19 2022 14:15:26 GMT-0500 (Eastern Standard Time)", totalTime: "0:0:0" },
{ startTime: "Tue Jan 25 2022 11:22:06 GMT-0500 (Eastern Standard Time)", totalTime: "0:4:11" },
{ startTime: "Tue Jan 25 2022 11:19:46 GMT-0500 (Eastern Standard Time)", totalTime: "0:6:35" },
{ startTime: "Tue Jan 25 2022 12:50:47 GMT-0500 (Eastern Standard Time)", totalTime: "0:9:51" },
{ startTime: "Tue Jan 25 2022 13:00:39 GMT-0500 (Eastern Standard Time)", totalTime: "0:0:25" }
]
【问题讨论】:
-
您尝试了尚未发布的内容...我们必须等待您的修改。
-
我也发布解决方案
标签: javascript node.js reactjs time