我有一个文本框,我正在使用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
});
答案 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
});