我正在使用Xdsoft日期时间选择器。我希望用户选择一个日期,但从今天的日期开始,偏移量为3天。
例如今天是2015年10月9日,datetimepicker应该以13/10/2015的日期开始,因此一个。
$('#datetimepicker2').datetimepicker({
yearOffset:222,
lang:'ch',
timepicker:false,
format:'d/m/Y',
formatDate:'Y/m/d',
minDate:'-1970/01/02', // yesterday is minimum date
maxDate:'+1970/01/02' // and tommorow is maximum date calendar
});
答案 0 :(得分:2)
<强> HTML:强>
<input id="datetimepicker" type="text" value="">
<强> JS:强>
function getDate()
{
var today = new Date();
today.setDate(today.getDate()-3);
var dd = today.getDate();
var mm = today.getMonth()+1; //January is 0!
var yyyy = today.getFullYear();
if(dd<10) dd='0'+dd
if(mm<10) mm='0'+mm
today = mm+'/'+dd+'/'+yyyy;
return today;
}
$('#datetimepicker').val(getDate())
$('#datetimepicker').datetimepicker({
timepicker:false,
format:'m/d/Y'
});
答案 1 :(得分:0)
jQuery(document).ready(function () {
'use strict';
var DVl = new Date();
DVl.setDate(DVl.getDate() - 2);
var DVlD = DVl.getDate();
var DVlM = DVl.getMonth()+1;
if(DVlD < 10){
DVlD = '0'+ DVlD;
}
if(DVlM < 10){
DVlM = '0'+ DVlM;
}
var FnlD = DVl.getFullYear() +'-'+ DVlM +'-'+ DVlD;
jQuery('#datetimepicker').datetimepicker({
format:'d-m-Y ',
timepicker : false,
minDate: FnlD
});
});
您可以像minDate:'04 -06-2019'一样直接设置minDate值。如果要动态更改日期,则可以遵循上面的代码。