Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/jquery/74.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
Jquery 引导数据选择器更新方法格式不正确_Jquery_Bootstrap Datepicker - Fatal编程技术网

Jquery 引导数据选择器更新方法格式不正确

Jquery 引导数据选择器更新方法格式不正确,jquery,bootstrap-datepicker,Jquery,Bootstrap Datepicker,我花了很多时间想我的约会选择者出了什么问题。我是这样初始化数据采集器的 if (jQuery().datepicker) { $('.date-picker').datepicker({ format: 'dd-mm-yyyy', rtl: App.isRTL(), orientation: 'right', autoclose: true }); } <div class="input-group input-medium date

我花了很多时间想我的约会选择者出了什么问题。我是这样初始化数据采集器的

if (jQuery().datepicker) {
   $('.date-picker').datepicker({
     format: 'dd-mm-yyyy',
     rtl: App.isRTL(),
     orientation: 'right',
     autoclose: true
   });
}
<div class="input-group input-medium date date-picker" id="datepicker-mydate">
  <input type="text" class="form-control" id="mydate" readonly>
  <span class="input-group-btn">
    <button class="btn default" type="button">
      <i class="fa fa-calendar"></i>
    </button>
  </span>
</div>
$('.date-picker').datepicker({
  format: 'dd-mm-yyyy',
  orientation: 'right',
  autoclose: true
});
当我点击datepicker下拉日历时,它工作得非常好。但是当我使用方法update或setDate时,结果是错误的。我试过了

$('#mydate').datepicker('update',new Date(2016, 2, 28));
$('#mydate').datepicker('setDate',new Date(2016, 2, 28));
$('#mydate').datepicker('update','28-03-2016');
$('#mydate').datepicker('update','03/28/2016');
其中不包括工作。所有结果均为2016年3月28日。我期望的结果是2016年3月28日


真的很感谢你的任何想法…

感谢普拉卡什,他让我意识到datepicker js没有任何问题。唯一错误的是我。我的错误是,我像这样使用了样式化的datepicker html

if (jQuery().datepicker) {
   $('.date-picker').datepicker({
     format: 'dd-mm-yyyy',
     rtl: App.isRTL(),
     orientation: 'right',
     autoclose: true
   });
}
<div class="input-group input-medium date date-picker" id="datepicker-mydate">
  <input type="text" class="form-control" id="mydate" readonly>
  <span class="input-group-btn">
    <button class="btn default" type="button">
      <i class="fa fa-calendar"></i>
    </button>
  </span>
</div>
$('.date-picker').datepicker({
  format: 'dd-mm-yyyy',
  orientation: 'right',
  autoclose: true
});
并使用此设置值

$('#mydate').datepicker('update',new Date(2016, 2, 28));
我应该用的是这样的

$('#datepicker-mydate').datepicker('update',new Date(2016, 2, 28));

案件结案。

你好,阿德里安,我看你的代码没有任何问题,它的工作完全符合你的要求。我已经为你的代码创建了小提琴。请看一看。@Prakash谢谢你的努力。你能告诉我你用的日期选择器版本吗?我用的是bootstrap-datepicker-1.6.0。