我在 Windows 7 32 位上使用 CakePHP V. 2.3.4,我正在尝试使用maxYear
和minYear
参数,但我没有得到正确的值,我使用的代码是下一个:
echo $this->Form->input(
'date_birth',
array(
'dateFormat'=>'DMY',
'minYear'=>date('Y')-100,
'maxYear'=>date('Y')-18
)
);
cake 显示的值为:Min Year: 1913, Max Year: 2013。
正确的值应该是:Min Year: 1913, Max Year: 1995。
我也试着说:
echo $this->Form->input(
'date_birth',
array(
'dateFormat'=>'DMY',
'maxYear'=>date('Y')-18
)
);
但结果不正确:从 1993 到 2013。
请帮我。