现在有一些时间段:
['2017-9-1>2018-2-1','2018-3-1>2018-6-1']
怎么判断这些日期中时候包含某个月份,现在指定判断2个月份。
5月分:'2018-3-1>2018-6-1'这个时间段包含了5月份,返回'第一学期'
10月份:'2017-9-1>2018-2-1'这个时间段包含了10月份,返回'第二学期'
即是说 ,如果时间段包含月份就返回'第一学期',包含10月份就返回'第二学期',最后得到新的数组:
[{
date_clamp:'2017-9-1>2018-2-1',
term:'第二学期'
},{
date_clamp:'2018-3-1>2018-6-1',
term:'第一学期'
}]
并且,如果当前时间所在的月份处于某个时间段中,就在当前对象给一个标志!
比如现在是`'2017-4-8'`
得到新的数组:
[{
date_clamp:'2017-9-1>2018-2-1',
term:'第二学期',
isCurMonth:false
},{
date_clamp:'2018-3-1>2018-6-1',
term:'第一学期',
isCurMonth:true
}]
九州编程
ABOUTYOU
相关分类