bootstrap datepicker在日历上获取用户当前月份

时间:2018-03-22 13:43:35

标签: bootstrap-datepicker

使用https://bootstrap-datepicker.readthedocs.io/en/latest/

我的总体目标是在我选择的一个月内重新考虑ns。 现在我已经可以做这个硬编码,但我试图抓住用户目前看到的月份。

日历加载时很容易,但之后我无法知道他们导航到的月份。 然后,我可以使用它来从数据库中请求数月的数据。

我目前的重新解决方案是使用onchange for month

beforeShowDay

很简单,但这会在当月建立另一个日历,并将原始日历转移到下个月。

我在重新加载之前试图破坏日历,但我又不知道他们选择了哪个月。

我的最终想法是尝试从HTML标记中读取月份并使用它来获取我的数据,但是在日期标题中绑定此类语句并不起作用,因为标题的获取是在日历之前执行的重新加载,从而获得一个空元素。

$('.datepicker').on('changeMonth', function () {
    rebuildCalendarData();
});

有没有人试图这样做? 我已经没有关于如何让它发挥作用的想法。

我的日历数据仅供参考

$('.datepicker').on('changeMonth', function () {
    dateheading = document.getElementsByClassName("datepicker-switch").innerHTML;
    rebuildCalendarData();
});

1 个答案:

答案 0 :(得分:0)

我解决了这个问题。我编辑了一些底层库代码并改进了日历。