从datetimepicker jQuery获取minDate、maxDate和defaultDate

从datetimepicker jQuery获取minDate、maxDate和defaultDate,jquery,Jquery,我构建了datetimepicker,它已经将minDate、maxDate和defaultDate设置为下图。这是工作的接车日期。我想在ChangeOpeningDateEdit()上的函数上从datetimepicker获取minDate、maxDate和defaultDate,但我不知道如何获取。你能推荐我吗 代码: $('#日期\打开\编辑')。日期时间选择器({ 格式:“DD-MMM-YYYY”, minDate:getMinDateFunction(), maxDate:getM

我构建了datetimepicker,它已经将minDate、maxDate和defaultDate设置为下图。这是工作的接车日期。我想在ChangeOpeningDateEdit()上的函数上从datetimepicker获取minDate、maxDate和defaultDate,但我不知道如何获取。你能推荐我吗

代码:


$('#日期\打开\编辑')。日期时间选择器({
格式:“DD-MMM-YYYY”,
minDate:getMinDateFunction(),
maxDate:getMaxDateFunction(),
defaultDate:null,
});
函数getMaxDateFunction(){
var d=新日期();
变量y=d.getFullYear();
var m=d.getMonth();
var da=d.getDate()+10;
var h=d.getHours();
var mi=d.getMinutes();
var se=d.getSeconds();
var mDate=新日期(y、m、da、h、mi、se);
返回mDate;
};
函数getMinDateFunction(){
var d=新日期();
变量y=d.getFullYear();
var m=d.getMonth();
var da=d.getDate()-10;
var h=d.getHours();
var mi=d.getMinutes();
var se=d.getSeconds();
var mDate=新日期(y、m、da、h、mi、se);
返回mDate;
};
函数onChangeOpeningDateEdit(){
var minDate=$(“#date_opening_edit”).datetimepicker(“minDate”);//我想从datetimepicker获取minDate,但我不知道如何获取。
警惕(minDate);
}

试试这个

日期选择器选项可以通过数据属性访问

function onChangeOpeningDateEdit() {
    var d = planned_element //$("#date_opening_edit")
    var default_date = d.data('DateTimePicker').defaultDate()
    var min_date = d.data('DateTimePicker').minDate()
    var max_date = d.data('DateTimePicker').maxDate()
    alert("minDate:" + min_date +" maxDate:" + max_date + " defaultDate:"+ default_date);
}

因此,您计算日期,然后将其附加到日期选择器,然后您希望从日期选择器获取日期,是吗?为什么不在创建日期时简单地存储日期?@madalinivascu,是的。您使用的是哪个日期选择器插件?@PhaniKumarM,Bootstrap 3日期/时间选择器v4.17.47。
function onChangeOpeningDateEdit() {
    var d = planned_element //$("#date_opening_edit")
    var default_date = d.data('DateTimePicker').defaultDate()
    var min_date = d.data('DateTimePicker').minDate()
    var max_date = d.data('DateTimePicker').maxDate()
    alert("minDate:" + min_date +" maxDate:" + max_date + " defaultDate:"+ default_date);
}