[英]Facing issue with Datetime picker
I am using DateTime picker of JQuery. 我正在使用JQuery的DateTime选择器。 I am having two date fields StartDate and EndDate .I want to set
minDate
for StartDate and maxDate
for EndDate dynamically . 我有两个日期字段StartDate和EndDate 。我想动态设置
minDate
为StartDate和maxDate
为EndDate 。
I have tried with the below Code. 我尝试过以下代码。
$("#StartDate").datetimepicker({
maxDate: new Date($("#EndDate").val()),
//value: defaultStartDateTime,
onSelectDate: function (ct, ab) {
var startdate = ct.dateFormat('m/d/Y');
$('#StartDate').datetimepicker('option', 'value', startdate);
$("#EndDate").datetimepicker('option', 'minDate',startdate);
},
step: 15,
closeOnDateSelect: true,
format: 'm/d/Y H:i'
});
$("#EndDate").datetimepicker({
minDate: new Date($('#StartDate').val()),
// value: defaultEndDateTime,
onSelectDate: function (datetext,dt) {
var endDate = datetext.dateFormat('m/d/y');
$('#EndDate').datetimepicker('option', 'value', endDate);
$('#StartDate').datetimepicker('option', 'maxDate', new Date(endDate));
},
step: 15,
closeOnDateSelect: true,
format: 'm/d/Y H:i'
});
Problem : 问题:
I am facing issue with the above code. 我面临上述代码的问题。 I am not able to set the
minDate
and maxDate
for StartDate and EndDate.It is by default pointing to today's Date as Min Date for EndDate. 我无法为StartDate和EndDate设置
minDate
和maxDate
。默认情况下,它指向今天的Date作为EndDate的最小日期。
Question : 题 :
I tried the the work around 我尝试了这个工作
$("#StartDate").datetimepicker(
{
maxDate: new Date($("#EndDate").val()),
value: defaultStartDateTime,
onSelectDate: function (ct) {
$("#EndDate").datetimepicker({minDate,new Date(ct)});
},
step: 15,
closeOnDateSelect: true,
format: 'm/d/Y H:i'
});
$("#EndDate").datetimepicker(
{
minDate: new Date($('#StartDate').val()),
value: defaultEndDateTime,
onSelectDate: function (datetext) {
$('#StartDate').datetimepicker({maxDate, new Date(datetext)});
},
step: 15,
closeOnDateSelect: true,
format: 'm/d/Y H:i'
});
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.