1.按时间段查询
效果图
可以从查询时间那里按时间查询,也可以在搜索框那里按照时间查询,只能查询你输入的日期(是单个日期),注意,输入格式要和你表格中的时间的格式一致,否则查询不到数据
js
createTable();//把datatable 渲染到页面,从ajax获取到数据 如果是静态页面,数据是自己写到页面上的 用 var table = $('#dtQtNaireDrafts').DataTable();
$.fn.dataTable.ext.search.push(
function( settings, data, dataIndex ) {
var start = new Date($('#zstart').val().replace(/-/g,"/")).setHours(0,0,0,0);
var end = new Date($('#zend').val().replace(/-/g,"/")).setHours(0,0,0,0);
var search = new Date(data[1].replace(/-/g,"/"));
if ( ( isNaN (start) && isNaN (end) ) ||
(isNaN(start) && search<= end) ||
(search>= start && isNaN(end) ) ||
(start<= search&& search <= end))
{
return true;