我正在使用此处的DateTimePicker
插件(http://trentrichardson.com/examples/timepicker/),我有两个选项,一个是开始日期,第二个是结束日期。我正在尝试将第二个(结束日期)设置为第一个选定日期,因此您无法在第一个设置日期之前选择日期。我已经尝试了一切,但无法让它发挥作用。我结束日期的代码是:
$('#enddate').datetimepicker({
timeFormat: "HH:mm",
stepHour: 1,
stepMinute: 15,
hourMin: 8,
hourMax: 20,
dateFormat: "dd/mm/yy",
minDate: Date(moment($('#startdate').datepicker( 'getDate' )).format("YYYY, MM, DD")),
});
哪种格式如文档中所示,但每次到2021年,而不是2015年,但月和日是正确的!
我已使用.moment
正确格式化日期,但我不知道为什么它不能正常工作。
答案 0 :(得分:0)
以下是修改后的代码,现在可以正常使用
var startDateTextBox = $('#startdate');
var endDateTextBox = $('#enddate');
$.timepicker.datetimeRange(
startDateTextBox,
endDateTextBox,
{
dateFormat: "dd/mm/yy",
timeFormat: "HH:mm",
minTime: '8:00 am',
maxTime: '8:00 pm',
stepHour: 1,
stepMinute: 15,
range: true,
minDate: new Date(moment().add(1, 'days').format("YYYY, MM, DD")),
start: {}, // start picker options
end: {} // end picker options
}
);