【发布时间】:2016-11-23 04:41:25
【问题描述】:
今天我将 Startdate 设置为一个月前,我正在这样做
<script type="text/javascript">
$(document).ready(function ()
{
}
$("#select_range").click(function () {
settledates();
});
function settledates() {
var todaydate = new Date();
todaydate.setMonth(todaydate.getMonth() - 1);
var minusmonth = dateFormat(new Date(todaydate), "dd/mm/yyyy");
$('#startdate').datepicker('update', minusmonth);
}
</script>
我正在尝试在此日期选择器日历中禁用一个月前的几天。
为此我尝试了类似的方法
<script type="text/javascript">
$(document).ready(function ()
{
var dateToday = new Date();
dateToday.setMonth(dateToday.getMonth() - 1);
$(function() {
$( "#startdate" ).datepicker({
minDate: dateToday
});
});
}
$("#select_range").click(function () {
settledates();
});
function settledates() {
var todaydate = new Date();
todaydate.setMonth(todaydate.getMonth() - 1);
var minusmonth = dateFormat(new Date(todaydate), "dd/mm/yyyy");
$('#startdate').datepicker('update', minusmonth);
}
</script>
但这并没有禁用一个月前的日期,如何正确执行此操作。
【问题讨论】:
-
您希望只允许今天日期前 30 天?
-
@Akshaypadwal 我将开始日期设置为一个月前的日期,我想要的是禁用该日期之前的日期
-
你可以试试下面编辑的答案..
标签: jquery datepicker