本篇文章为大家展示了使用thinkphp5.1框架怎么格式化mysql时间戳为日期,内容简明扼要并且容易理解,绝对能使你眼前一亮,通过这篇文章的详细介绍希望你能有所收获。
创新互联从2013年创立,是专业互联网技术服务公司,拥有项目成都网站设计、成都网站建设网站策划,项目实施与项目整合能力。我们以让每一个梦想脱颖而出为使命,1280元湘阴做网站,已为上家服务,为湘阴各地企业和个人服务,联系电话:028-86922220方式一
使用mysql函数FROM_UNIXTIME(unix_timestamp,format)直接转换
select FROM_UNIXTIME(o.create_time,'%Y-%m-%d') create_time from table
方式二
使用模型获取器 withAttr, 在该方法中用date函数格式化
->field('*') ->withAttr('create_time',function ($value,$data) { return date("Y-m-d H:i",$value); }) ->select()
方式三
使用模型的自动时间戳,开启后会默认自动转换create_time和update_time两个字段的值
第一种方式是全局开启,在数据库配置文件中进行设置:
// 开启自动写入时间戳字段 'auto_timestamp' => true, // 时间字段取出后的默认时间格式 'datetime_format' => 'Y-m-d H:i:s',
第二种是在需要的模型类里面单独开启:
方法四
forerch 循环里 date函数格式化
上述内容就是使用thinkphp5.1框架怎么格式化mysql时间戳为日期,你们学到知识或技能了吗?如果还想学到更多技能或者丰富自己的知识储备,欢迎关注创新互联行业资讯频道。
当前标题:使用thinkphp5.1框架怎么格式化mysql时间戳为日期-创新互联
本文来源:http://cdweb.net/article/cdcjec.html