Yii: 日期和时间控件的使用

在yii 中对于时间控件的使用
如图

比如需要如图添加作业的截止日期
我们就可以使用Yii自带的控件,解决

在View中添加 代码
<?php
$this->widget('zii.widgets.jui.CJuiDatePicker', array(
'model'=>$deal,//Controller传递过来的模型 如$deal
'attribute'=>'end_time', //该模型的属性 如$deal->end_time
'options' => array(
'dateFormat'=>'yy-mm-dd', //database save format
//'altFormat'=>'mm-dd-yy' //display format
//'showAnim'=>'fold',
//'yearRange'=>'-3:+3'
),
'htmlOptions'=>array(
'readonly'=>'readonly',
'style'=>'width:90px;',
)
));?>

其中model和attribute参数必须同时提供,
这样在控制器中对于该时间日期数据就无需额外的处理。

关于其余参数,参考查看

1、在一些复杂情况下,可以直接用name参数替换上面两个参数组合,然后在控制器中对该数据输入项做进一步处理后赋值给模型的属性。
2、dateFormat用来控制日期数据保存时的格式,altFormat用来控制界面显示格式;
3、showAnim用来控制jqueryui日历控件的显示动画;
4、yearRange用来设置年份范围。

这是另外一篇文章,表示没有看懂
打开查看

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值