如果使用 daterangepicker 单个日期选择器为真,如何设置日期?

问题描述

我正在使用 daterangepicker 选择日期。

选择器应该有一个没有开始和结束范围的日期。

这是我对元素的设置。

$(document).ready(function(){
    $('input[name="event_date_start"]').daterangepicker({
        drops: 'down',showDropdowns: false,singleDatePicker: true,autoApply: true,timePicker: false,minimumNights: 0,minDate: moment().format('MM/DD/YYYY'),locale: {
            format: 'MM/DD/YYYY'
        },changeMonth: false,changeYear: false,});
...

此时我设置singleDatePicker为true,如何设置没有开始和结束的日期,只有一个日期?

没有设置(如果 singleDatePicker 为 false),我可以像这样使用 setStartDate 和 setEndDate 动态设置开始和结束日期。

$('input[name="event_date_start"]').data('daterangepicker').setStartDate(moment().format('MM/DD/YYYY'));
$('input[name="event_date_start"]').data('daterangepicker').setEndDate(moment().format('MM/DD/YYYY'));

但我只想设置一个没有任何范围的日期。

有没有像 setDate 这样的函数而不是 setStartDatesetEndDate

解决方法

documentation中:

singleDatePicker: (true/false) 只显示一个日历来选择一个日期,而不是一个带有两个日历的范围选择器。提供给您的回电的开始日期和结束日期将与所选日期相同。

您只需根据开始日期工作即可。

相关问答

Selenium Web驱动程序和Java。元素在(x,y)点处不可单击。其...
Python-如何使用点“。” 访问字典成员?
Java 字符串是不可变的。到底是什么意思?
Java中的“ final”关键字如何工作?(我仍然可以修改对象。...
“loop:”在Java代码中。这是什么,为什么要编译?
java.lang.ClassNotFoundException:sun.jdbc.odbc.JdbcOdbc...