作者热门文章
- html - 出于某种原因,IE8 对我的 Sass 文件中继承的 html5 CSS 不友好?
- JMeter 在响应断言中使用 span 标签的问题
- html - 在 :hover and :active? 上具有不同效果的 CSS 动画
- html - 相对于居中的 html 内容固定的 CSS 重复背景?
我正在使用https://github.com/ChiperSoft/Kalendae这是一个基于JS的日期选择器。
我想知道是否可以将 Kalendae 当前月份/日期设置为 17 年前 + 从那时起屏蔽 future 。
我现在的 Kalendae 是这样制作的:
(:class => "auto-kal", "data-kal" => "format:'DD/MM/YYYY',weekStart:1")
亲切的问候
最佳答案
我认为这应该是您正在寻找的:
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
}
});
解决方案使用 moment.js用于日期操作。
关于javascript - 如何将 Kalendae 的日期设置为 17 年前?,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/22246909/
我是一名优秀的程序员,十分优秀!