zoukankan      html  css  js  c++  java
  • Yii 时间戳格式化显示的问题

    这个控件是CJuiDatePicker控件的扩展,支持时分秒。

    下载地址:http://www.yiiframework.com/extension/timepicker/

    这个控件用在view里的_form.php中。

    <?php $this->widget('application.extensions.timepicker.EJuiDateTimePicker',array(
    'model'=>$model,
    'attribute'=>'addtime',
    'language'=>'zh-CN',
    'options'=>array(

    'hourGrid' => 4,
    'hourMin' => 9,
    'hourMax' => 17,
    'timeFormat' => 'h:m:s',
    'changeMonth' => true,
    'changeYear' => false,
    ),
    'htmlOptions'=>array(
    //'readonly'=>true,
    'style'=>'180px;'
    ),
    )); ?>

    在model里可以加上如下两个方法可以 对时间戳和格式化之间进行转换

    //保存之前 转成时间戳
    protected function beforeSave()
    {

    //$this->addtime = date('Y-m-d', CDateTimeParser::parse($this->addtime, 'yyyy-MM-dd HH:mm:ss'));//特别注意 HH 是24小时制的,如果是hh会影响到按时间搜索的逻辑。
    $this->addtime = strtotime($this->addtime);
    return parent::beforeSave();
    }

    //查找之后 格式化 日期时间
    protected function afterFind()
    {
    $this->addtime = Yii::app()->dateFormatter->format('yyyy-MM-dd HH:mm:ss', $this->addtime);//特别注意 HH 是24小时制的,如果是hh会影响到按时间搜索的逻辑。
    return parent::afterFind();
    }

  • 相关阅读:
    H5 使用 jssdk 出现的问题 错误码:63002 签名错误
    vue 使用 scss
    JS之常用字符串处理类
    hive数仓中两个维度表如果想合并纬度产生新自增ID方法
    叉乘,判线段相交,凸包
    二分查找
    大整数运算
    判定最小生成树是否唯一
    Prim算法
    Boruvka算法
  • 原文地址:https://www.cnblogs.com/jshen/p/4128956.html
Copyright © 2011-2022 走看看