Datepicker创建六个月的日历

时间:2013-05-01 16:57:27

标签: jquery datepicker

我正在试图用日历做一个页面。我们的想法是在今年的前六个月里放一个按钮,再显示其他六个月。

enter image description here

我尝试使用datapicker,在网上搜索并使用不同的方法,但我没有实现。

有人知道热情,不论是六个月分别?

2 个答案:

答案 0 :(得分:2)

您可以将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/

答案 1 :(得分:0)

link可能有所帮助。我已经测试了链接中的答案,它工作了2个月。这可能是一个好的开始。