我有一个Zf2表单日期元素,我这样使用它,
$this->add(array(
'type' => 'Zend\Form\Element\Date',
'name' => 'releasedate',
'options' => array(
'label' => 'Release Date'
),
'attributes' => array(
'min' => '2012-01-01',
'max' => '2020-01-01',
'step' => '1',
)
));
所以在Chrome中我得到一个日期选择器但不在safari或firefox中?我需要为此做任何新配置吗?
答案 0 :(得分:5)
并非所有浏览器都支持输入类型日期 http://caniuse.com/input-datetime
答案 1 :(得分:1)
这是典型的行为,对于Date类型,原因是,Date Type与HTML 5 Features相关联,并且所有浏览器都不支持它,你必须使用一些不同的东西,比如Jquery Calendar然后使用Mask日期(显然在发布数据后)
Zend\Form\Element\Date