效果就是获取范围时间,2021-3-12 到 2021-4-15
html代码 我是把他放在弹出框里面的
<!--弹出层2 -->
<form class="layui-form" action="" style="margin: 5%; display: none" id="box2" target="test123">
<div class="layui-form-item">
<label class="layui-form-label">选择导出时间</label>
<div class="layui-input-block">
<input type="text" class="input" id="test1">
</div>
</div>
</form>
js代码
$('#ExportExcel').on('click', function() {
var dateTime;
layui.use('laydate', function(){
var laydate = layui.laydate;
//执行一个laydate 日期实例
laydate.render({
elem: '#test1'
,type: 'datetime'
,range: '~'
,format: 'yyyy-M-d'//H:m:s
,done:function(value,date,startDate){
var startTime=date.year +"-"+ date.month+"-"+ date.date;//开始时间
var endTiem=startDate.year+"-"+ startDate.month+"-"+ date.date;//结束时间
dateTime = {
"startTime":startTime,
"endTiem":endTiem
};
}
});
});
//日期
layer.open({ //弹出框
type: 1,
title: '表格导出',
shade: 0,
area: ['450px', '300px'],
content: $('#box2'),
btn: ['确定', '取消'],
yes: function(index, layero) { //确定执行函数
$.ajax({
url: 'http://localhost:65290/api/Material/GetAllMaterialExcel',
type: "post",
headers: {
'access_token': layui.data('layuiAdmin').access_token
},
data: JSON.stringify(dateTime),
success: function(data) {
}
})