一年前的默认日期从今天开始使用物化

Default Date a year ago from today using materialize

是否可以使用一年前的默认日期使用最新的实现js版本?

因为文档,只是显示

minDate - Date(type) - null (Default) - The earliest date that can be selected. (description)

https://materializecss.com/pickers.html

我试试这样用

$('.datepicker').datepicker({
  minDate : new Date()- 360
});

它运行不正常。 顺便说一句,我仍然困惑我应该使用 minDate 还是 defaultDate。任何的想法? 这是演示:https://jsfiddle.net/dedi_wibisono17/72a5ugyv/2/

谢谢

摘自物化手册:

defaultDate -> The initial date to view when first opened.

minDate -> The earliest date that can be selected.

您可以使用以下内容创建当前日期 -1 年

            var date = new Date();
            this.setDate( date.getFullYear() -1, date.getMonth(), date.getDate() )

您可以将当前年份减去 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
});

jsfiddle