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。