0

我试图拒绝本月即将到来的日子。那就是我只想显示当前日期。示例仅显示截至 2013 年 13 月 9 日。如何在 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()"
        });
    });
4

3 回答 3

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

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

于 2013-09-13T12:14:23.783 回答
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"

    });
});
于 2013-09-13T12:12:48.680 回答
1

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

那里有一些示例代码。以及完整的 API。

于 2013-09-13T12:13:10.573 回答