Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/81.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
JQuery日期选择器默认日期和多个日期选择器_Jquery_Date_Jquery Ui_Datepicker_Jquery Ui Datepicker - Fatal编程技术网

JQuery日期选择器默认日期和多个日期选择器

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

我在用这个日期选择器

我有两个相同html格式的日期字段。 我需要今天加载的第一个字段作为默认日期。 第二个是今天的日期-7(1周前)

由于某种原因,这台机器无法工作。 我可以让这两个字段都工作,但它们不会加载任何默认日期

感谢您的帮助


$(函数(){
$(“#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">