2

我正在尝试使用Bootstrap 日期范围选择器

通过 Javascript将 Date 设置为Single Date Picker的最佳方法是什么?

单日期选择器初始化代码

$(#date).daterangepicker({
    locale: {
          format: 'DD/MM/YYYY',
    },
    singleDatePicker: true,
    showDropdowns: true
});

我尝试使用以下代码:

$("date").data('daterangepicker').setStartDate(data.startDate);

这样,我得到低于输出,这是不可接受的! 在此处输入图像描述

希望有人提出一个很好的解决方案。

干杯!!

4

3 回答 3

4

尝试

$("date").data('daterangepicker').setStartDate(data.startDate);
$("date").data('daterangepicker').setEndDate(data.startDate);

这是迄今为止我能找到的唯一方法。

于 2017-09-26T21:22:35.610 回答
1

尝试这个:

设置日期:

$(#date).daterangepicker({
    locale: {
          format: 'DD/MM/YYYY',
    },
    singleDatePicker: true,
    showDropdowns: true,
    startDate: '2020/03/04',
    startDate: '2020/03/04'
});

重置日期:

$("#date").data('daterangepicker').setStartDate('2020/03/04'); 
$("#date").data('daterangepicker').setEndDate('2020/03/04');

如果你要重置当前日期:

$("#date").data('daterangepicker').setStartDate(moment()); 
$("#date").data('daterangepicker').setEndDate(moment());
于 2020-12-09T07:23:30.920 回答
0

就我而言,我遇到了同样的问题。问题出在 startDate 格式中,它与 locale:{format:'DD/MM/YYYY'} 中给出的格式不匹配

于 2017-05-26T07:00:04.500 回答