如何将时间数据处理成 | 的形式

要做一个排课系统,将选中的课程时间段传给后端,后端的结构数据需要这样的
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

回到顶部