daterangepicker选择一个月内的范围

Bsi*_*enn 5 jquery jquery-ui daterangepicker bootstrap-daterangepicker

使用这个http://www.daterangepicker.com/

如何使用 daterangepicker 仅选择一个月的范围。启用singleDatePicker: true使其成为唯一的日期选择器,但我需要一个月的范围。

即2017年1月1日至2017年1月15日。或一个月内的任何范围。

我努力了

"dateLimit": {
    "month": 1
 },
Run Code Online (Sandbox Code Playgroud)

但它也选择 1 月 1 日至 31 日和 2 月 1 日。

如果不可能,请提出替代方案。

编辑(当前代码)

function cb(start, end) {
            $('#daterange span').html(start.format('MMM D, YYYY') + ' - ' + end.format('MMM D, YYYY'));

            enroll_date_start.value = start.format('YYYY-MM-DD');
            enroll_date_end.value   = end.format('YYYY-MM-DD');
        }

        $('#daterange').daterangepicker({
            maxDate: moment(),

            "dateLimit": {
                "month": 1
            },
            ranges: {
               'Today': [moment(), moment()],
               'This Month': [moment().startOf('month'), moment().endOf('month')],
               'Last Month': [moment().subtract(1, 'month').startOf('month'), moment().subtract(1, 'month').endOf('month')]
            }
        }, cb);
Run Code Online (Sandbox Code Playgroud)

在此输入图像描述

小智 8

只需在 dateLimit 选项中添加以下内容即可。

dateLimit: {
    'months': 1,
    'days': -1
}
Run Code Online (Sandbox Code Playgroud)


Bsi*_*enn 1

我发现了另一个具有很多功能和我需要的功能的插件。 https://longbill.github.io/jquery-date-range-picker/

选项:单月模式(带范围日期)