如何用js实现对表格的按日期范围查询

代码小白白白~ 2022-03-05 09:47:40

 表格是这样的,前四项都可以正常筛选,是按照一列一列匹配表格内容筛选的,但是现在不知道如何进行日期筛选,因为表格里的时期是一个时间段,想请教各位大佬,有没有好的办法?是先把表格里的时间段分开成两个字段吗,然后将选择的起始日期和表格里的起始日期取时间戳对比吗?

现在是真不会写了,各位有时间的大佬可以帮忙看看嘛

$('#show_tbody tr').hide().filter(function(){ 
		var sName = $(this).find("td:nth-child(2)").text().indexOf(name);
		var sclass = $(this).find("td:nth-child(4)").text().indexOf(class1);
		var slevel = $(this).find("td:nth-child(6)").text().indexOf(level1);
        var sstate = $(this).find("td:nth-child(7)").text().indexOf(state1);
        var stime1 = $(this).find("td:nth-child(5)").text().indexOf(time1,time2);
        if(sName>-1 && sclass>-1 && slevel>-1 && sstate>-1 && stime1>-1) {
			return true;
		}	
	}).show();

以上代码是对前四项进行查询时主要用到的

...全文
329 3 打赏 收藏 转发到动态 举报
写回复
用AI写文章
3 条回复
切换为时间正序
请发表友善的回复…
发表回复
Hello World, 2022-03-05
  • 打赏
  • 举报
回复

统计日期拆开来,判断查询日期的统计日期区间是否包含或者交叉。

  • 举报
回复
@Hello World, 是都要转化成时间戳来比大小是吗
Hello World, 2022-03-05
  • 举报
回复
@代码小白白白~ 转成日期格式或者yyyy-MM-dd的字符串格式都可以

87,996

社区成员

发帖
与我相关
我的任务
社区描述
Web 开发 JavaScript
社区管理员
  • JavaScript
  • 无·法
加入社区
  • 近7日
  • 近30日
  • 至今
社区公告
暂无公告

试试用AI创作助手写篇文章吧