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