是否可以使用一年前的默认日期使用最新物化js版本?
因为文档,仅显示
minDate-日期(类型)-空(默认)-最早的日期可以是 已选择。 (说明)
https://materializecss.com/pickers.html
我尝试这样使用
$('.datepicker').datepicker({
minDate : new Date()- 360
});
效果不佳。 顺便说一句,我仍然感到困惑,我应该使用 minDate 或 defaultDate 。任何想法? 这是演示:https://jsfiddle.net/dedi_wibisono17/72a5ugyv/2/
谢谢
答案 0 :(得分:1)
摘自具体实现手册:
defaultDate->首次打开时要查看的初始日期。
minDate->可以选择的最早日期。
您可以使用以下内容创建当前日期-1年
var date = new Date();
this.setDate( date.getFullYear() -1, date.getMonth(), date.getDate() )
答案 1 :(得分:1)
您可以减去当前的1年,然后将日期传递到minDate
:
var date = new Date();
var year = date.getFullYear();
var month = date.getMonth();
var day = date.getDate();
var date = new Date(year - 1, month, day);
$('.datepicker').datepicker({
autoClose : true,
format : 'dd mmm yyyy',
minDate: date
});