【发布时间】:2022-01-19 12:46:43
【问题描述】:
我的 JavaScript 有问题。我有变量数据中包含的数据。我想以表格形式显示数据变量中的数据,如下所示。
etc的含义是数据对象中dateTo字段的日期。需要明确的是,dateFrom 和 dateTo 字段原本是日期范围,将输出到一个日期数组中,从 dateFrom 中的日期开始到 dateTo 中的日期。要使用的日期格式是 new Date()。我在想的是使用计算或方法来获取基于 dateFrom 和 dateTo 的 arrayDates 内容的可能性。日期数组的输出概览如下所示:
arrayDates:["2022-01-24", "2022-01-25", "2022-01-26", ... "2022-02-28"]。
有人了解我的情况吗?谢谢。
<script>
export default {
data(){
return {
datas: [
{
"id": 1,
"name": "Sandra Brooke",
"schedule_time": [
{ "id": 1,
"dateFrom": "2022-01-24",
"dateTo": "2022-02-28",
"schedule_day": [
{"id" 1,"days": "Monday", "startTime": "08:00:00", "endTime": "18:00:00"},
{"id" 2,"days": "Tuesday", "startTime": "08:00:00", "endTime": "18:00:00"},
{"id" 3,"days": "Wednesday", "startTime": "08:00:00", "endTime": "18:00:00"},
{"id" 4,"days": "Thursday", "startTime": "08:00:00", "endTime": "18:00:00"},
{"id" 5,"days": "Friday", "startTime": "08:00:00", "endTime": "16:00:00"},
]
}
]
},
{
"id": 2,
"name": "Michael Anderson",
"schedule_time": [
{ "id": 1,
"dateFrom": "2022-01-24",
"dateTo": "2022-02-28",
"schedule_day": [
{"id" 1,"days": "Monday", "startTime": "08:00:00", "endTime": "18:00:00"},
{"id" 2,"days": "Tuesday", "startTime": "08:00:00", "endTime": "18:00:00"},
{"id" 3,"days": "Wednesday", "startTime": "08:00:00", "endTime": "18:00:00"},
{"id" 4,"days": "Thursday", "startTime": "08:00:00", "endTime": "18:00:00"},
{"id" 5,"days": "Friday", "startTime": "08:00:00", "endTime": "16:00:00"},
]
}
]
},
{
"id": 3,
"name": "Sarah Black",
"schedule_time": [
{ "id": 1,
"dateFrom": "2022-01-24",
"dateTo": "2022-02-28",
"schedule_day": [
{"id" 1,"days": "Monday", "startTime": "08:00:00", "endTime": "18:00:00"},
{"id" 2,"days": "Tuesday", "startTime": "08:00:00", "endTime": "18:00:00"},
{"id" 3,"days": "Wednesday", "startTime": "08:00:00", "endTime": "18:00:00"},
{"id" 4,"days": "Thursday", "startTime": "08:00:00", "endTime": "18:00:00"},
{"id" 5,"days": "Friday", "startTime": "08:00:00", "endTime": "16:00:00"},
]
}
]
},
],
}
},
methods: {
},
}
【问题讨论】:
标签: javascript arrays vue.js loops date