如何将日期选择器的最小日期 (+10y) 转换为 jquery 中的日期时间

how to convert datepicker minimum date (+10y) to date time in jquery

我有一个日期选择器,其最小日期设置为 10 年,如下所示。

$('#starttime').datepicker({
    ampm: true,
    showHour: true,
    showMinute: true,
    showSecond: false,
    showMillisec: false,
    timeFormat: 'hh:mm TT',
    hourGrid: 4,
    stepHour: 1,
    minDate: '+10y',
    maxDate: maxDate,
    stepMinute: 10
 });     

现在,我怎样才能以日期格式获取日期选择器的信息??在 $('#starttime').datepicker('option','minDate'); 上,我获得了价值 +10y。但我需要结果作为日期时间。

您可以使用以下方法获取 minDate,这里是 jsfiddle link, here's the reference

<input type="text" id="starttime"/>

$(document).ready(function () {
  var maxDate = new Date();
  maxDate.setFullYear(maxDate.getFullYear() + 30);

  $('#starttime').datepicker({
    ampm: true,
    showHour: true,
    showMinute: true,
    showSecond: false,
    showMillisec: false,
    timeFormat: 'hh:mm TT',
    hourGrid: 4,
    stepHour: 1,
    minDate: '+10y',
    maxDate: maxDate,
    stepMinute: 10
 });

 var minDateAttr = $('#starttime').datepicker("option", "minDate");
 var inst = $('#starttime').data("datepicker");
 var minDateObj = $.datepicker._determineDate(inst, minDateAttr, new Date());
 console.log(minDateObj);
});