如何将Kalendae的日期设置为过去17年?

时间:2014-03-07 09:59:54

标签: javascript jquery datepicker

我正在使用https://github.com/ChiperSoft/Kalendae这是一个基于JS的日期选择器。

我想知道是否有可能将Kalendae当前月/日设置为17年前+从那时起将未来停电。

我目前的Kalendae是这样的:

(:class => "auto-kal", "data-kal" => "format:'DD/MM/YYYY',weekStart:1")

亲切的问候

1 个答案:

答案 0 :(得分:0)

我认为这应该是你想要的:

var my_date = moment().subtract('years', 17); // Calculate calendar date = current - 17 years
new Kalendae(document.body, {
    format: 'D/M/YYYY', // Set calendar date format
    selected: my_date.format('D/M/YYYY'), // Set calendar date with same format as calendar expects it
    direction: 'past', 
    blackout: function (date) {
        return date > my_date; // Blackout calendar days that are greater than my_date
    }
});

Fiddle

该解决方案使用moment.js进行日期操作。