如何将时间数据处理成 | 的形式
要做一个排课系统,将选中的课程时间段传给后端,后端的结构数据需要这样的
localhost:10090/paiban/save?teacherId=1&paiban=2018-08-08|08:00-09:00|10:00-12:00|13:00-19:00,2018-08-09|08:00-09:00|10:00-12:00|13:00-19:00
因为一下要排好多天的,还要将每天选中的时间段传过去
关键是没有思路,求帮忙指点一下
回答:
思路就是首先你得生成结构化数据,然后需要的时候再转成string
。
let demo = [{ date: '2018-08-08',
ranges: [
['08:00', '09:00'],
['12:00', '13:00']
]
},
{
date: '2018-08-09',
ranges: [
['08:00', '09:00'],
['12:00', '13:00']
]
}
]
demo.map(d => {
return d.date + '|' + d.ranges.map(r => r.join('-')).join('|')
}).join(',')
以上是 如何将时间数据处理成 | 的形式 的全部内容, 来源链接: utcz.com/p/173569.html