如何在单击选择器之前在 bootstrap 日期选择器中设置从今天起 10 年的默认日期
How to set the default date 10 years from today in bootstrap datepicker before clicking on the picker
我正在使用 Bootstrap-Datepicker。
我想得到今天的日期,从今天的日期减去 10 年,然后在显示选择器之前将“(today's year-10)/1/1”显示为默认显示值。
现在,我的代码如下。默认显示“1990-1-1”。
$(".datepicker").datepicker({
// omitted
}).datepicker("setDate", "1990-1-1");
});
我可以用下面的代码显示今天的日期,但我无法计算负 10 年。我该怎么做?
}).datepicker("setDate", new Date());
仅供参考:这是需要显示的默认日期:
Today's year - 10 / January / 1st
每个数据都有设置方法。
<script type="text/javascript">
var date = new Date();
date.setFullYear(date.getFullYear() - 10);
date.setMonth(0);
date.setDate(1);
$(function() {
$(".datepicker").datepicker({
maxViewMode: "years",
startView: "years",
}).datepicker("setDate", date);
});
</script>
首先从当前日期减去 10 年
var date = new Date();
date.setFullYear(date.getFullYear() - 10);
然后在您的日期选择器中设置该日期
...
}).datepicker("setDate", date);
我正在使用 Bootstrap-Datepicker。 我想得到今天的日期,从今天的日期减去 10 年,然后在显示选择器之前将“(today's year-10)/1/1”显示为默认显示值。
现在,我的代码如下。默认显示“1990-1-1”。
$(".datepicker").datepicker({
// omitted
}).datepicker("setDate", "1990-1-1");
});
我可以用下面的代码显示今天的日期,但我无法计算负 10 年。我该怎么做?
}).datepicker("setDate", new Date());
仅供参考:这是需要显示的默认日期:
Today's year - 10 / January / 1st
每个数据都有设置方法。
<script type="text/javascript">
var date = new Date();
date.setFullYear(date.getFullYear() - 10);
date.setMonth(0);
date.setDate(1);
$(function() {
$(".datepicker").datepicker({
maxViewMode: "years",
startView: "years",
}).datepicker("setDate", date);
});
</script>
首先从当前日期减去 10 年
var date = new Date();
date.setFullYear(date.getFullYear() - 10);
然后在您的日期选择器中设置该日期 ...
}).datepicker("setDate", date);