嗨,我有一个bootstrap datepicker。我想在日历上将所有过去的日期加上今天的日期变灰。我知道我可以用以下方法将所有过去的日期变灰:
<script type="text/javascript">
$(function () {
$('#delayed-spiffdate').datepicker({
startDate: '-0d'
});
});
但是如何使当前日期变灰?感谢。
答案 0 :(得分:2)
如果您想要排除所有过去的日期和今天,那么您需要将startDate
值设为+1d
:
$(function () {
$('#delayed-spiffdate').datepicker({
startDate: '+1d'
});
});
DEMO: jsfiddle
答案 1 :(得分:0)
War10ck的回答是最干净的。值得注意的是,您还可以使用日期对象将datepicker参数设置为您喜欢的任何参数。以下是另一个有效的答案:
$(function () {
$('#delayed-spiffdate').datepicker({
startDate: new Date(new Date().getTime() + 24 * 60 * 60 * 1000)
});
});