如何创建日期时间 HTML 输出



当我将表单元素的类型设置为 Zend\Form\Element\Date 时,视图助手很好地为下拉日历创建了 HTML。 但是,当我将其更改为Zend\Form\Element\DateTime时,不仅我没有得到时间输入,而且日期输入已恢复为文本输入。

让日期时间HTML表单元素绘制得很好的最简单方法是什么?

表单元素...

<?php
....
$this->add(array(
    'name' => 'dateTime',
    'type' => 'ZendFormElementDateTime',
));

模板...

<?php
....
echo $this->formrow( $form->get('dateTime') );

显示日历只是因为浏览器支持 HTML5 日期输入。ZF2 没有绘制任何内容。

根据WC3学校的说法,datetime是一种HTML5标准,但它似乎没有得到广泛的支持。

最新更新