CakePHP Automagic 表单元素 - 日期时间 24

发布于 2024-10-10 05:11:42 字数 682 浏览 3 评论 0原文

在我的表格中,我希望时间处于 24 小时模式。在说明书的datetime规范中,有一个参数timeFormat,它接受1224null< /strong> 值,但是当我尝试将其添加到表单输入的参数中时,它不起作用。我仍然有 12 小时模式,可以选择上午/下午。 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。

谢谢!

In my form I want to have the time in 24h mode. In datetime specification in the cookbook there is a parameter timeFormat that accepts 12, 24 or null values but when I try to add it inside the parameters of the form input it doesn't work. Still I have the 12h mode with am/pm select. The dateFormat works OK.

My view is:

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 ,
            )
        );

I am using CakePHP 1.3.

Thanks!

如果你对这篇内容有疑问,欢迎到本站社区发帖提问 参与讨论,获取更多帮助,或者扫码二维码加入 Web 技术交流群。

扫码二维码加入Web技术交流群

发布评论

需要 登录 才能够评论, 你可以免费 注册 一个本站的账号。

评论(2

静谧幽蓝 2024-10-17 05:11:42

您的键“timeFormat”中有一个空格。确保删除末尾的尾随空格,它应该可以正常工作。 :)

之前:

'timeFormat ' => '24'

之后:

'timeFormat' => '24'

You have a space in your key 'timeFormat '. Make sure you remove the trailing space at the end, and it should work just fine. :)

Before:

'timeFormat ' => '24'

After:

'timeFormat' => '24'
相权↑美人 2024-10-17 05:11:42
 $this->Form->input('tob',array('selected'=>'06:35:00','label'=>'Time Of birth','type'=>'time','timeFormat'=>'24' )); 

这样就可以设置选定的值。
存在“selected”属性,因此在选择框中设置默认时间

 $this->Form->input('tob',array('selected'=>'06:35:00','label'=>'Time Of birth','type'=>'time','timeFormat'=>'24' )); 

This way selected value can be set.
'selected' attribute is there so set default time in select boxes

~没有更多了~
我们使用 Cookies 和其他技术来定制您的体验包括您的登录状态等。通过阅读我们的 隐私政策 了解更多相关信息。 单击 接受 或继续使用网站,即表示您同意使用 Cookies 和您的相关数据。
原文