我想在这里问我有一个datepicker,在那里我想设置我的日期选择器,如果我每次更改datepicker上的月份,开始日期将始终从22日开始,日期结束将始终在最后一个数字一个月。
$(document).ready(function() {
var currentTime = new Date();
// First Date Of the month
var startDateFrom = new Date(currentTime.getFullYear(), currentTime.getMonth(), 22);
// Last Date Of the Month
var startDateTo = new Date(currentTime.getFullYear(), currentTime.getMonth() + 1, 0);
var date_input = $('#date'); //our date input has the name "date"
var container = $('.bootstrap-iso form').length > 0 ? $('.bootstrap-iso form').parent() : "body";
date_input.datepicker({
startDate: "today",
format: 'mm/dd/yyyy',
container: container,
todayHighlight: true,
autoclose: true,
startDate: startDateFrom,
endDate: startDateTo
})
})

<link href="//code.jquery.com/ui/1.12.1/themes/base/jquery-ui.css" rel="stylesheet" />
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script>
<script src="https://code.jquery.com/ui/1.12.1/jquery-ui.js"></script>
<input class="form-control" id="date" placeholder="MM/DD/YYY" name="date_create" />
&#13;
如果我使用我的代码,它只会在当月推荐我,我不能像我需要的那样改变月份。
任何人都可以给我一个解决方案我应该改变什么,以便我创建的代码有效?
iam使用here