我想做一个带有日历的页面。这个想法是在页面的前六个月中放一个按钮,然后显示其他六个月。



我尝试了数据选择器,在网络中搜索并使用了不同的方法,但是我没有实现。

有人知道将六个月以下的时间放在火热之中吗?

最佳答案

您可以将defaultDate设置为当前年份的开始。结合numberOfMonthsstepMonths方法,我们应该能够实现与您正在寻找的东西类似的东西。

JS:

// Get the first day of the year (ie. Jan 1, 2013)
var firstOfTheYear = new Date(new Date().getFullYear(), 0, 1);

// Set your datepicker options
$(".calendar").datepicker({
    numberOfMonths: [2, 3],
    stepMonths: 6,
    defaultDate: firstOfTheYear
});


http://jsfiddle.net/RyanWalters/VYvLb/

关于jquery - Datepicker创建六个月的日历,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/16322711/

10-11 11:50