Jquery 引导3日期时间选择器eonasdan链接输入设置最大日期
我正在使用eonasdan的插件Bootstrap 3 Datetimepicker 我有两个链接输入,第二个一次输入应在第一次输入日期后90天内选择。但是maxDate从当前日期开始。 例如: 今天:11。2015年11月 第一:01。2016年1月 第二:最高到08。2016年2月11日。2015年11月至2008年11月。2016年2月=90 应该是~01。2016年4月Jquery 引导3日期时间选择器eonasdan链接输入设置最大日期,jquery,plugins,datetimepicker,bootstrap-datetimepicker,Jquery,Plugins,Datetimepicker,Bootstrap Datetimepicker,我正在使用eonasdan的插件Bootstrap 3 Datetimepicker 我有两个链接输入,第二个一次输入应在第一次输入日期后90天内选择。但是maxDate从当前日期开始。 例如: 今天:11。2015年11月 第一:01。2016年1月 第二:最高到08。2016年2月11日。2015年11月至2008年11月。2016年2月=90 应该是~01。2016年4月 $('#time_from').datetimepicker({ locale: 'de', vie
$('#time_from').datetimepicker({
locale: 'de',
viewMode: 'days',
minDate: DateRange(0), //Current
format: 'DD. MMMM YYYY - HH:mm',
});
$('#time_to').datetimepicker({
locale: 'de',
viewMode: 'days',
maxDate: DateRange(90), // max. 90 days
useCurrent: false,
format: 'DD. MMMM YYYY - HH:mm'
});
$('#time_from').on('dp.change', function (e) {
$('#time_to').data('DateTimePicker').minDate(e.date);
});
据我所知,您需要从+90天到maxDate的时间?在这种情况下,您可以使用moment.js,您需要将其包含在项目中:
$('#time_from').datetimepicker({
viewMode: 'days',
minDate: new Date(), //Current
format: 'DD. MMMM YYYY - HH:mm',
});
$('#time_to').datetimepicker({
viewMode: 'days',
maxDate: new Date().setDate(new Date().getDate() + 90),
useCurrent: false,
format: 'DD. MMMM YYYY - HH:mm'
});
$('#time_from').on('dp.change', function (e) {
$('#time_to').data('DateTimePicker').minDate(e.date);
//Use moment.js here
var m = moment(new Date(e.date));
m.add(90, 'days');
$('#time_to').data('DateTimePicker').maxDate(m);
});
我有工作