jQuery日期选择器:限制特定月份并限制当前月份即将到来的日子

时间:2013-09-13 12:08:38

标签: jquery jquery-ui-datepicker

我想拒绝当前即将到来的几个月。这是我想只显示当前日期。示例仅显示至2013年9月13日。如何在jquery中做到这一点。给我看一个示例代码。此外,日期选择器仅显示过去三个月的日期。

<script type="text/javascript">
    $(document).ready(function () {
        $("#<%=txtFrmdate.ClientID %>").dynDateTime({
            showsTime: true,
            ifFormat: "%d/%m/%y %H:%M",
            daFormat: "%l;%M %p, %e %m, %Y",
            align: "BR",
            electric: false,
            singleClick: false,
            displayArea: ".siblings('.dtcDisplayArea')",
            button: ".next()"
        });
    });

3 个答案:

答案 0 :(得分:2)

$( "#datepicker" ).datepicker({ minDate: -"-3M", maxDate: "+0D" });

“-3M”是“过去三个月”,“+ 0D”是“未来的日期”。

答案 1 :(得分:1)

这可能有效:

$(function() {
    $( "#datepicker" ).datepicker({ minDate: "-3M", maxDate: "+0D" });
});

所以你的代码会变成:

$(document).ready(function () {
    $("#<%=txtFrmdate.ClientID %>").dynDateTime({
        showsTime: true,
        ifFormat: "%d/%m/%y %H:%M",
        daFormat: "%l;%M %p, %e %m, %Y",
        align: "BR",
        electric: false,
        singleClick: false,
        displayArea: ".siblings('.dtcDisplayArea')",
        button: ".next()",
        minDate: "-3M", 
        maxDate: "+0D"

    });
});

答案 2 :(得分:1)

http://api.jqueryui.com/datepicker/

为您提供一些示例代码。以及完整的API。