这是我的编码
$myCalendar->setYearInterval(date('Y'), 2015);
function setYearInterval($start, $end){
$this->year_start_input = $start;
$this->year_end_input = $end;
if(!$start) $start = $this->year_start;
if(!$end) $end = $this->year_end;
if($start < $end){
$this->year_start = $start;
$this->year_end = $end;
}else{
$this->year_start = $end;
$this->year_end = $start;
}
我确实将2015年改为+2 / -2,但它显示的是2011,2012,2013(当前年份+ 2年前)。请帮忙。感谢。
答案 0 :(得分:2)
为什么不使用:
$myCalendar->setYearInverval(date('Y'), date('Y')+2);
假设您正在使用triconsole的日历日期选择器。 ;)
答案 1 :(得分:0)
如果您确实使用了上面提到的http://www.triconsole.com/php/calendar_datepicker.php,那么应该这样做。
$myCalendar->dateAllow(from, to, false)
如果您离开或离开,可以选择之前或之后的所有日期。此处为False表示其他日期已禁用。您可以在此处输入日期,例如,您可以在今天之前禁用所有日期。如果您想要完整的年份范围(而不是日期范围),也可以使用以下内容
$myCalendar->setYearInverval(date('Y'), date('Y')+2);