我有两个文本框,我希望日期可以填充为6个月前和当前日期提前15天 . 我可以在datepicker中选择默认日期,但无法将默认日期设置为文本框
$("#fromDate").datepicker({ dateFormat: 'yy-mm-dd',defaultDate : '-6m' });
$("#toDate").datepicker({ dateFormat: 'yy-mm-dd',defaultDate: '+15d' });
请在这里找到小提琴:datepickerIssue
谢谢
2 回答
您需要在datepicker初始化后链接
setDate
方法调用,然后使用datepicker的常用相对表示法,例如获取以下15天或前6个月:JSFiddle
首先,您应该调用datepicker()然后再次调用datepicker以使用新的Date()调用setDate .
在您知道要将日期设置为默认日期的其他情况下,可以将其放在input元素的值中 .