php - 在获取日期后选择的日期范围选择器标签
问题描述
任何人都可以帮我选择标签吗
如果有人点击“昨天”日期范围选择器选择了昨天
请查看图片了解更多详情 - 点击查看图片
$('#daterange-btn').daterangepicker(
{
// startDate: moment().startOf('month'),
// endDate: moment().endOf('month'),
startDate: '',
endDate : '',
ranges : {
'All time' : ['',''],
'Today' : [moment(), moment()],
'Yesterday' : [moment().subtract(1, 'days'), moment().subtract(1, 'days')],
'Last week' : [moment().subtract(6, 'days'), moment()],
'Last 30 days': [moment().subtract(29, 'days'), moment()],
'This month' : [moment().startOf('month'), moment().endOf('month')],
'Last month' : [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]
},
locale: {
format: 'YYYY-MM-DD hh:mm A'
}
},
function (start, end) {
console.log(start._isValid);
if(!start._isValid) $('#joiningdaterange').val('');
else $('#joiningdaterange').val(start.format('YYYY-MM-DD') + ' to ' + end.format('YYYY-MM-DD'));
}
)
解决方案
现已解决
在函数中添加此代码(开始,结束)
setTimeout(function(){
$("#daterange-btn").trigger('click');
console.log($(".ranges ul li.active").text());
$(".dp-lable").html($(".ranges ul li.active").text());
$(".ranges ul li.active").trigger('click')
$(".applyBtn").trigger('click')
}, 100);