tp5中使用Db方法查询,将数据库中的时间戳输出日期|2019-03-08

TP5 使用Db 查询在数据库中查询,一个字段是时间戳,如何在输出时转为日期?


例如将:1532311689  =》2018-07-23 10:8:9

语句如下:select *,FROM_UNIXTIME(addtime,'%Y-%m-%d %H:%i:%s') as addTime from user

重点是:FROM_UNIXTIME(addtime,'%Y-%m-%d %H:%i:%s')
--------------------- 
作者:nuc_八道门 
来源:CSDN 
原文:https://blog.csdn.net/nuc_badaomen/article/details/81976243 
版权声明:本文为博主原创文章,转载请附上博文链接!
image.png
//'FROM_UNIXTIME(year,"%Y-%m-%d") as year' 将时间戳转换为日期
$need_field = ['id','title','img','origin', 'FROM_UNIXTIME(year,"%Y-%m-%d") as year'];
$news = Db::name('XXX')
                    ->field($need_field)
                    ->where('status','1')
                    ->where('cat_id',$cat_id)
                    ->where('tagid', $tagid)
                    ->order('year','desc')
                    ->paginate(1);
©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容