【问题标题】:How to change JQuery datepicker default date/month to a particular month如何将 JQuery datepicker 默认日期/月份更改为特定月份
【发布时间】:2014-07-02 22:18:01
【问题描述】:

我有一个文本框,我在其中使用 JQuery 日期选择器,我希望日历将默认月份显示为九月。

我尝试了很多方法,但似乎没有任何效果,它将默认日期显示为当前日期。

文本框:

<asp:TextBox runat="server" id="txtArrivalDate" CssClass="span3 inline uneditable-input" ClientIDMode="Static" />

并且在 .js 文件中,我已经尝试过这些事情:

var days = new Date();

days.setMonth(days.getMonth() + 2);
//$("#txtArrivalDate").datepicker('setDate', days); // try 1

$('#txtArrivalDate').datepicker(
    {
       $( "#txtArrivalDate" ).datepicker('setDate',days); //try 2
    });

【问题讨论】:

标签: jquery asp.net datepicker


【解决方案1】:

这里得到了回答:How to set date for an inline Datepicker in jquery UI?。 只需设置defaultDate,或者先初始化datepicker(.datepicker()),然后调用setDate函数。

【讨论】:

    【解决方案2】:

    这会将选择器设置为当前日期和年份,但在 9 月。

    var today = new Date();
    var newDate = "09/" + today.getDate() + "/" + today.getFullYear();
    
    $("#txtArrivalDate").datepicker({
        defaultDate: newDate
    });
    

    【讨论】:

      猜你喜欢
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2012-02-05
      • 1970-01-01
      • 1970-01-01
      • 1970-01-01
      • 2013-04-16
      • 2011-10-11
      相关资源
      最近更新 更多