[英]datepicker show the date based on year - JQuery
我嘗試根據選定的下拉列表加載當前年份和上一年度(2017,2018)的日期范圍。 但是我的日期選擇器只顯示了首次選擇的年份。
我可以展示首次入選的年份。 示例第一個選定年份 - 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>
腳本代碼:
function updateDatePic(mindate, maxdate)
{
$('#hdate').datepick({
minDate: mindate,
maxDate: maxdate,
onSelect: function () {
}
});
}
$('#hyear').change(function () {
var year = $.trim($("#hyear").val());
var mindate = '01/01/' + year;
var maxdate = '12/31/' + year;
alert("mindate="+mindate+"...maxdate="+maxdate);
updateDatePic(mindate, maxdate);
});
請指教!
請使用此代碼:
$( "#hdate" ).datepicker({
dateFormat: 'dd/mm/yy',
changeMonth: true,
changeYear: true,
yearRange: '2017:2018'
});
聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.