Javascript 引导日期时间选择器:仅设置查看日期,未预选日期
我正在使用。 这是我的密码:Javascript 引导日期时间选择器:仅设置查看日期,未预选日期,javascript,jquery,datetimepicker,bootstrap-datetimepicker,Javascript,Jquery,Datetimepicker,Bootstrap Datetimepicker,我正在使用。 这是我的密码: var dp = $('#datetimepicker') .datetimepicker({ viewDate: setViewDate(), format: 'MM/DD/YYYY', maxDate: moment(currentDate, 'MM/DD/YYYY'), minDate: moment(currentDate).subtrac
var dp = $('#datetimepicker')
.datetimepicker({
viewDate: setViewDate(),
format: 'MM/DD/YYYY',
maxDate: moment(currentDate, 'MM/DD/YYYY'),
minDate: moment(currentDate).subtract(200, 'years')
});
function setViewDate (){
if (!$('#datetimepicker').find('input').val()) {
return moment(new Date()).subtract(30, 'years'); }
else { return false; }
}
上面的工作原理是,如果datetimepicker输入没有任何值,当我们打开picker时,picker中的日期(而不是实际输入日期)应该是今天-30年
除了未选择选择器中的日期外,此操作正常,请参见以下内容:
问:我如何预选采摘器中的日期?(不是实际输入值)您可以尝试如下设置日期:
$("#datePicker")
.datepicker({
format: "mm/dd/yyyy",
autoclose: true
});
$("#datePicker").datepicker("setDate", new Date());
因此,如果您想要其他日期,可以将其设置为新日期(“2014年10月13日”)您可以尝试如下设置日期:
$("#datePicker")
.datepicker({
format: "mm/dd/yyyy",
autoclose: true
});
$("#datePicker").datepicker("setDate", new Date());
因此,如果您想要其他日期,可以将其设置为新日期(“2014年10月13日),您还需要在日期选择器中更新日期
$('#datetimepicker').datepicker('update', moment(new Date()).subtract(30, 'years'));
您还需要在日期选择器中更新日期
$('#datetimepicker').datepicker('update', moment(new Date()).subtract(30, 'years'));
您好,我快速查看了参考文档,我认为您应该使用“defaultViewDate”选项您好,我快速查看了参考文档,我认为您应该使用“defaultViewDate”选项但不起作用,我使用的是“useCurrent”怎么办?选项无效,我使用的是“useCurrent”怎么办?我实际上使用的是datetimepicker插件,而不是datepicker插件…我浏览了您提供的链接<代码>$(“#datetimepicker”).data(“datetimepicker”).defaultDate(时刻(新日期()).subtract(30,'年))代码>不起作用?我实际上使用的是datetimepicker插件,而不是datepicker插件…我浏览了您提供的链接<代码>$(“#datetimepicker”).data(“datetimepicker”).defaultDate(时刻(新日期()).subtract(30,'年))代码>不起作用?