Warning: file_get_contents(/data/phpspider/zhask/data//catemap/1/php/232.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
Javascript datepicker根据年份显示日期-JQuery_Javascript_Php_Jquery_Html - Fatal编程技术网

Javascript datepicker根据年份显示日期-JQuery

Javascript datepicker根据年份显示日期-JQuery,javascript,php,jquery,html,Javascript,Php,Jquery,Html,我正在尝试根据所选下拉列表加载日期范围本年度和上一年度(20172018)。但我的日期选择器只显示第一次选择的年份 我可以显示第一次选择的年份。首先选择的例子 年份-2017表示显示2017日历第二次变更所选年份- 2018年意味着2017年日历 HTML代码: <?php $year = date('Y'); ?> <select name="hyear" id="hyear" data-placeholder="Select Year" class="form-con

我正在尝试根据所选下拉列表加载日期范围本年度和上一年度(20172018)。但我的日期选择器只显示第一次选择的年份

我可以显示第一次选择的年份。首先选择的例子 年份-2017表示显示2017日历第二次变更所选年份- 2018年意味着2017年日历

HTML代码:

 <?php $year = date('Y'); ?>
 <select name="hyear" id="hyear" data-placeholder="Select Year"  class="form-control chosen-select">                                       
     <option value="<?php echo $year ?>"><?php echo $year ?></option>      
     <option value="<?php echo ++$year ?>"><?php echo $year ?></option>                                            
 </select>
请告知

请使用此代码:

$( "#hdate" ).datepicker({   
    dateFormat: 'dd/mm/yy',
    changeMonth: true,
    changeYear: true,
    yearRange: '2017:2018'
});

为什么我不能使用
change
函数来更改年份?当如何更改更改事件中的属性时,您将使用日期选择器插件,因此请将年份更新为日期选择器yearRange参数非常有用,谢谢!
$( "#hdate" ).datepicker({   
    dateFormat: 'dd/mm/yy',
    changeMonth: true,
    changeYear: true,
    yearRange: '2017:2018'
});