1

我在 asp.net mvc 中有项目,我使用 daterangepicker.j 作为 datepicker。那么我怎样才能在我的文本框中只选择日期和月份。

我的文本框是

<input type="text" id="yearEndDatePicker" placeholder="" data-bind="value: yearEnd" class="form-control">

我的代码是

$('#yearEndDatePicker').datepicker({
                autoclose: true,
                format: 'mm-dd-yyyy',
            });

这里我想要选择日期为“7 月 17 日”时的格式

4

2 回答 2

3

对此一无所知,但我设法通过使用一些自定义设置为自己找到了解决方案。

$('#date').daterangepicker({
  "singleDatePicker": true,
  "locale": {
    "format": "DD/MM",
  },
  startDate: '01/01',
  endDate: '31/12',
  minDate: '01/01',
  maxDate: '31/12',
  showDropdowns: true
}
);
.yearselect{
  display: none;
}
<!-- Include Required Prerequisites -->
<script type="text/javascript" src="//cdn.jsdelivr.net/jquery/1/jquery.min.js"></script>
<script type="text/javascript" src="//cdn.jsdelivr.net/momentjs/latest/moment.min.js"></script>
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/bootstrap/latest/css/bootstrap.css" />
 
<!-- Include Date Range Picker -->
<script type="text/javascript" src="//cdn.jsdelivr.net/bootstrap.daterangepicker/2/daterangepicker.js"></script>
<link rel="stylesheet" type="text/css" href="//cdn.jsdelivr.net/bootstrap.daterangepicker/2/daterangepicker.css" />

<input type="text" id='date'/>

它会让你选择日期和月份。

我无法删除星期几/月份的关系。但是有了这个设置,它总是会选择当年的设置。

它工作正常。我不得不使用 css 来隐藏年份选择器。

JSFiddle

于 2016-07-26T14:13:11.360 回答
0

你可以这样使用它:

$('#yearEndDatePicker').datepicker( {
        changeMonth: true,
        changeYear: true,
        showButtonPanel: true,
        dateFormat: 'dd MM'
    });

小提琴:http: //jsfiddle.net/9U8zT/2/

于 2014-07-17T09:27:54.183 回答