为了账号安全,请及时绑定邮箱和手机立即绑定

js判断某个时间段是否包含某个月份

js判断某个时间段是否包含某个月份

HUX布斯 2019-03-14 14:15:18
现在有一些时间段:['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}] 
查看完整描述

3 回答

?
九州编程

TA贡献1785条经验 获得超4个赞

可以先根据'-9-'查找到数组的起始月份跟结束月份,然后再判断5月或者10月是不是在这个区间里面


查看完整回答
反对 回复 2019-03-16
?
ABOUTYOU

TA贡献1812条经验 获得超5个赞

你可以试试moment.js这个插件moment.js文档


查看完整回答
反对 回复 2019-03-16
  • 3 回答
  • 0 关注
  • 1014 浏览
慕课专栏
更多

添加回答

举报

0/150
提交
取消
意见反馈 帮助中心 APP下载
官方微信