在我的表格中,我希望有24小时模式的时间。在cookbook中的 datetime 规范中,有一个参数 timeFormat ,它接受 12 , 24 或 null < / strong>值但是当我尝试在表单输入的参数内添加它时它不起作用。我仍然有am / pm选择的12h模式。 dateFormat 工作正常。
我的观点是:
echo $this->Form->input('Reservation.arrival', array(
'label'=>'Check IN',
'div'=>'clear IconDate',
'timeFormat ' => '24',//doesn't work
'dateFormat' => 'DMY',
'minYear' => date('Y') - 0,
'maxYear' => date('Y') + 1 ,
)
);
我正在使用CakePHP 1.3。
谢谢!
答案 0 :(得分:5)
您的密钥'timeFormat'中有空格。确保你删除最后的尾随空格,它应该工作得很好。 :)
在:
'timeFormat ' => '24'
后:
'timeFormat' => '24'
答案 1 :(得分:1)
$this->Form->input('tob',array('selected'=>'06:35:00','label'=>'Time Of birth','type'=>'time','timeFormat'=>'24' ));
这种方式可以设置选择的值。 'selected'属性在选择框中设置默认时间