• 技术文章 >php框架 >YII

    yii框架中时间格式怎么转换

    VV2020-02-27 11:42:38原创943

    问题:

    在前台页面展示的时候,用户通过控件选择日期,生成格式如2016-11-01的形式展示,保存到数据库中为时间戳的int类型。需要进行对其转换,如何转换呢?

    (推荐教程:yii框架

    解决方法:

    在model类中的rules方法中,添加规则即可。

    具体代码如下:

    public function rules()
    {
        return [
            //使用filter来处理表单中时间的格式
            ['create_time' ,  'filter', 'filter' => function(){
                return strtotime($this->create_time);
            }],
            ['update_time' ,  'filter', 'filter' => function(){
                return strtotime($this->update_time);
            }],
        ];
    }

    其中“create_time”和“update_time”为该实体类中的两个属性,创建时间和修改时间,strtotime函数为时间戳转换函数。

    更多编程相关内容,请关注php中文网编程入门栏目!

    以上就是yii框架中时间格式怎么转换的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:yii 时间格式
    上一篇:yii2在linux下访问不到gii 下一篇:yii如何查看当前页面执行的sql语句
    线上培训班

    相关文章推荐

    • yii2如何判断是否是post提交表单• yii2如何修改默认样式• yii2路由配置• yii2在linux下访问不到gii

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网