JQuery日期选择器默认日期和多个日期选择器
我在用这个日期选择器 我有两个相同html格式的日期字段。 我需要今天加载的第一个字段作为默认日期。 第二个是今天的日期-7(1周前) 由于某种原因,这台机器无法工作。 我可以让这两个字段都工作,但它们不会加载任何默认日期 感谢您的帮助JQuery日期选择器默认日期和多个日期选择器,jquery,date,jquery-ui,datepicker,jquery-ui-datepicker,Jquery,Date,Jquery Ui,Datepicker,Jquery Ui Datepicker,我在用这个日期选择器 我有两个相同html格式的日期字段。 我需要今天加载的第一个字段作为默认日期。 第二个是今天的日期-7(1周前) 由于某种原因,这台机器无法工作。 我可以让这两个字段都工作,但它们不会加载任何默认日期 感谢您的帮助 $(函数(){ $(“#from”).datepicker({ 默认日期:“+1w”, 变化月:对, 月数:1, onClose:函数(selectedDate){ $(“#至”).datepicker(“选项”,“minDate”,selectedDate
$(函数(){
$(“#from”).datepicker({
默认日期:“+1w”,
变化月:对,
月数:1,
onClose:函数(selectedDate){
$(“#至”).datepicker(“选项”,“minDate”,selectedDate);
}
});
$(“#到”)。日期选择器({
默认日期:“+1w”,
变化月:对,
月数:1,
onClose:函数(selectedDate){
$(“#from”).datepicker(“选项”,“maxDate”,selectedDate);
}
});
});
开始日期:
结束日期:
您需要使用setDate
方法。请参阅更多:
设置日期选择器的日期。新日期可以是一个日期对象或当前日期格式的字符串(例如“01/26/2009”
),从今天算起的天数(例如+7
)或一串值和期间(“y”表示年份,“m”表示月份,“w”表示周,“d”表示天数,例如,“+1m+7d”
),或null以清除所选日期
$(函数(){
//初始化日期字段
var from=$(“#from”).datepicker({
变化月:对,
月数:1,
onClose:函数(selectedDate){
$(“#至”).datepicker(“选项”,“minDate”,selectedDate);
}
});
var to=$(“#to”).datepicker({
变化月:对,
月数:1,
onClose:函数(selectedDate){
$(“#from”).datepicker(“选项”,“maxDate”,selectedDate);
}
});
//确定日期
from.datepicker(“setDate”、“+0d”);
to.datepicker(“setDate”,“-7d”);
});代码>
开始日期:结束日期:
更新您的问题并添加您的代码。要确认,开始日期应为今天,结束日期应为1周前(或7天前)。
$(function() {
$( "#from" ).datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 1,
onClose: function( selectedDate ) {
$( "#to" ).datepicker( "option", "minDate", selectedDate );
}
});
$( "#to" ).datepicker({
defaultDate: "+1w",
changeMonth: true,
numberOfMonths: 1,
onClose: function( selectedDate ) {
$( "#from" ).datepicker( "option", "maxDate", selectedDate );
}
});
});
Start date: <input type="text" id="from" name="from">
End date: <input type="text" id="to" name = "to">