我花了很多时间想知道我的日期选择器有什么问题。我像这样执行init datapicker
if (jQuery().datepicker) {
$('.date-picker').datepicker({
format: 'dd-mm-yyyy',
rtl: App.isRTL(),
orientation: 'right',
autoclose: true
});
}
当我点击datepicker下拉日历时,它工作得很好。但是当我使用方法更新或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日。我预期的结果是28-03-2016
真的很感激任何想法......
答案 0 :(得分:0)
感谢Prakash,他让我意识到datepicker js没有错。唯一错误的是我。我的错误是,我使用了像这样的样式的datepicker html
$('.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));
我应该使用的是这样的。
BARCLAYS BANK PLC 6.860
案件结案。