如何将日期选择器的最小日期 (+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);
});
我有一个日期选择器,其最小日期设置为 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);
});