Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/78.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
Php jQuery UI日期选择器从和到_Php_Jquery_Datepicker - Fatal编程技术网

Php jQuery UI日期选择器从和到

Php jQuery UI日期选择器从和到,php,jquery,datepicker,Php,Jquery,Datepicker,我有一些类似于下面的内容,我想确保fromdate不会跨越到日期,这是不可选择的(即使在更改日期之后),反之亦然 发件人:如果您看到。你可以解决你的问题。您只需在datepciker中设置minDate和maxDate选项。这是密码 $(function() { $( "#from" ).datepicker({ defaultDate: "+1w", changeMonth: true, numberOfMonths: 3, onClos

我有一些类似于下面的内容,我想确保fromdate不会跨越日期,这是不可选择的(即使在更改日期之后),反之亦然

发件人:
如果您看到。你可以解决你的问题。您只需在
datepciker
中设置
minDate
maxDate
选项。这是密码

$(function() {
    $( "#from" ).datepicker({
      defaultDate: "+1w",
      changeMonth: true,
      numberOfMonths: 3,
      onClose: function( selectedDate ) {
        $( "#to" ).datepicker( "option", "minDate", selectedDate );
      }
    });
    $( "#to" ).datepicker({
      defaultDate: "+1w",
      changeMonth: true,
      numberOfMonths: 3,
      onClose: function( selectedDate ) {
        $( "#from" ).datepicker( "option", "maxDate", selectedDate );
      }
    });
  });

如果您看到。你可以解决你的问题。您只需在
datepciker
中设置
minDate
maxDate
选项。这是密码

$(function() {
    $( "#from" ).datepicker({
      defaultDate: "+1w",
      changeMonth: true,
      numberOfMonths: 3,
      onClose: function( selectedDate ) {
        $( "#to" ).datepicker( "option", "minDate", selectedDate );
      }
    });
    $( "#to" ).datepicker({
      defaultDate: "+1w",
      changeMonth: true,
      numberOfMonths: 3,
      onClose: function( selectedDate ) {
        $( "#from" ).datepicker( "option", "maxDate", selectedDate );
      }
    });
  });

当您在选择的侦听器中刷新日期选择器时,您必须在配置中从日期选择器中设置一个min和一个max日期。

当您在选择的侦听器中刷新日期选择器时,您必须在配置中从日期选择器中设置一个min和一个max日期。

尝试以下操作:,选择开始日期和结束日期时,需要调用函数来设置最小日期和最大日期


尝试下面的方法,在选择开始日期和结束日期时,需要调用函数来设置最小日期和最大日期


可能重复的可能重复的可能重复的哎哟我不知道得到的日期范围超过了例子。我的错,谢谢你指点我:)哎哟,我不知道例子里的日期范围。我的坏朋友,谢谢你指点我:)
// To set mindate in enddate
function customRange(input) 
{ 
return {
        minDate: (input.id == "end_date" ? $("#start_date").datepicker("getDate") : new Date())
      }; 
}

// To set maxdate in startdate
function customRangeStart(input) 
{ 
return {
        maxDate:(input.id == "start_date" ? $("#end_date").datepicker("getDate") : null)
      }; 
}

$(document).ready(function() {

   $('#start_date').datepicker(
   {
       beforeShow: customRangeStart,
       maxDate: null,
       dateFormat: "yy-mm-dd",
       changeYear: true
   });

   $('#end_date').datepicker(
   {
       beforeShow: customRange,
       dateFormat: "yy-mm-dd",
       changeYear: true
   });
});