字形日历开始和结束日期
glyphicon-calendar Start and End Date
我有这段aspx代码:
<div class="col-xs-2">
<label for="txtDateActioned" style="cursor: pointer;">Date Actioned</label>
<div id="sandbox-container">
<div class="input-group date">
<input type="text" class="form-control" id="txtDateActioned" /><span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i></span>
</div>
</div>
</div>
根据我的理解(我不是网络开发人员,只是在努力维护)这是一个 bootstrap 日期时间选择器。
我的小愿望是将 'end date'(或 'max date')设置为 'Today',或任何其他日期。我尝试使用 JS 执行此操作(在 $(document).ready(function()...)
部分):
$('#txtDateActioned').daterangepicker(
{
maxDate: "01-09-2016"
}
);
但是,我找不到让它工作的方法。用户仍然可以 select 一个未来的日期,这正是我想要防止的。我还尝试了不同的日期格式,例如“2016-09-01”,还尝试了“$('#txtDateActioned').datetimepicker()
”。但是,对我没有任何作用。
非常感谢任何帮助。
埃拉德
您可以尝试 endDate 而不是 maxDate
like:- endDate:'+0d'
例子可以是
$('.datepicker').datepicker({
format: 'dd/mm/yyyy',
startDate: '-30y',
endDate:'+0d',
});
这里的 y in startDate: '-30y' 表示日历的开始年份和 d in endDate:'+ 0d' 表示日历的最后日期,即当前日期。
你可以试试 this.good 运气 :)
我的解决方案:
1) 我为 div 添加了一个 id 包含 'input-group date' class.
<div id="dateActionedDP" class="input-group date">
<input type="text" class="form-control" id="txtDateActioned" /><span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i></span>
</div>
2) 在 js 代码中 ($(document).ready(function ()
...) 我添加了以下内容:
$("#dateActionedDP").datepicker("setEndDate", '+0d');
这对我有用。谢谢大家的帮助。
埃拉德
我有这段aspx代码:
<div class="col-xs-2">
<label for="txtDateActioned" style="cursor: pointer;">Date Actioned</label>
<div id="sandbox-container">
<div class="input-group date">
<input type="text" class="form-control" id="txtDateActioned" /><span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i></span>
</div>
</div>
</div>
根据我的理解(我不是网络开发人员,只是在努力维护)这是一个 bootstrap 日期时间选择器。
我的小愿望是将 'end date'(或 'max date')设置为 'Today',或任何其他日期。我尝试使用 JS 执行此操作(在 $(document).ready(function()...)
部分):
$('#txtDateActioned').daterangepicker(
{
maxDate: "01-09-2016"
}
);
但是,我找不到让它工作的方法。用户仍然可以 select 一个未来的日期,这正是我想要防止的。我还尝试了不同的日期格式,例如“2016-09-01”,还尝试了“$('#txtDateActioned').datetimepicker()
”。但是,对我没有任何作用。
非常感谢任何帮助。
埃拉德
您可以尝试 endDate 而不是 maxDate
like:- endDate:'+0d'
例子可以是
$('.datepicker').datepicker({
format: 'dd/mm/yyyy', startDate: '-30y', endDate:'+0d', });
这里的 y in startDate: '-30y' 表示日历的开始年份和 d in endDate:'+ 0d' 表示日历的最后日期,即当前日期。 你可以试试 this.good 运气 :)
我的解决方案:
1) 我为 div 添加了一个 id 包含 'input-group date' class.
<div id="dateActionedDP" class="input-group date">
<input type="text" class="form-control" id="txtDateActioned" /><span class="input-group-addon"><i class="glyphicon glyphicon-calendar"></i></span>
</div>
2) 在 js 代码中 ($(document).ready(function ()
...) 我添加了以下内容:
$("#dateActionedDP").datepicker("setEndDate", '+0d');
这对我有用。谢谢大家的帮助。
埃拉德