如何设置每月的StartDate是更改

时间:2017-12-28 03:40:30

标签: javascript jquery datepicker

我想在这里问我有一个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;
&#13;
&#13;

如果我使用我的代码,它只会在当月推荐我,我不能像我需要的那样改变月份。

任何人都可以给我一个解决方案我应该改变什么,以便我创建的代码有效?

iam使用here

0 个答案:

没有答案