Javascript 如何将日期范围选择器选择的日期设置为变量?

Javascript 如何将日期范围选择器选择的日期设置为变量?,javascript,jquery,daterangepicker,Javascript,Jquery,Daterangepicker,嗨,我正在使用数据范围选择器作为过滤器选项。默认日期选择器范围为时发生更改。这里我使用div而不是文本框。所以t我需要变量中所选的开始日期和结束日期,我如何才能到期?。我试着这样做 $(“#日期”).daterangepicker(); $(document).on(“click”,“.applyBtn”,function()){ //变量范围=$(“#日期”).datarangepicker.getRange(); //var startDate=范围.start; //var endDat

嗨,我正在使用数据范围选择器作为过滤器选项。默认日期选择器范围为时发生更改。这里我使用div而不是文本框。所以t我需要变量中所选的开始日期和结束日期,我如何才能到期?。我试着这样做

$(“#日期”).daterangepicker();
$(document).on(“click”,“.applyBtn”,function()){
//变量范围=$(“#日期”).datarangepicker.getRange();
//var startDate=范围.start;
//var endDate=range.end;
var x=$('#Date').data('daterangepicker').StartDate()
警报(x);
});

在这里选择
试试这个

var startDate = $('#Date').data('daterangepicker').startDate._d;
var endDate = $('#Date').data('daterangepicker').endDate._d;

如果您需要在本地格式化它

$('#Date').daterangepicker().on('apply.daterangepicker', function (e, picker) {
    var startDate = picker.startDate.format('DD-MM-YYYY');
    var endDate = picker.endDate.format('HH:mm');
})

如果您需要使用不同的格式,请尝试:$(“#日期”).data('daterangepicker').endDate.#d.格式(“YYYY-MM-DD”)@路易斯马塔布。我认为没有
\u d