【问题标题】:jQuery date picker: limit certain months and limit current month upcoming daysjQuery日期选择器:限制某些月份并限制当前月份即将到来的日子
【发布时间】:2013-09-18 02:52:53
【问题描述】:

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

【问题讨论】:

标签: jquery jquery-ui-datepicker


【解决方案1】:
$( "#datepicker" ).datepicker({ minDate: -"-3M", maxDate: "+0D" });

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

【讨论】:

    【解决方案2】:

    这可能有效:

    $(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"
    
        });
    });
    

    【讨论】:

      【解决方案3】:

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

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

      【讨论】:

        猜你喜欢
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        • 1970-01-01
        相关资源
        最近更新 更多