如何将JQuery datepicker默认日期/月更改为特定月份

时间:2014-07-02 22:18:02

标签: jquery asp.net datepicker

我有一个文本框,我正在使用JQuery datepicker,我希望日历显示默认月份为9月。

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

文本框:

<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
    });

2 个答案:

答案 0 :(得分:0)

这里的回答是:How to set date for an inline Datepicker in jquery UI?。 只需设置默认日期,或首先初始化datepicker(.datepicker()),然后调用setDate函数。

答案 1 :(得分:0)

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

var today = new Date();
var newDate = "09/" + today.getDate() + "/" + today.getFullYear();

$("#txtArrivalDate").datepicker({
    defaultDate: newDate
});