Thinkphp 直接查询时间格式转换成 年月日

313 阅读1分钟

​本文已参与「新人创作礼」活动,一起开启掘金创作之路。

一、模型

1、thinkphp 设置 create_time update_time 这两个字段sql查询的时候TP会自动转为时间格式

或者在数据库配置文件里面配置 这个配置是全局的配置

'datetime_field'    =>    'create_time,update_time',

2、但个设置

<?php
namespace app\model;

use think\Model;

class User extends Model
{
   ##false是关闭自动写入时间戳 true是开启
    protected $autoWriteTimestamp = false;
}

二、SQL

下面这段代码是加到 field里面 根据自己的时间字段转成自己需要的

FROM_UNIXTIME(cr.too_time,'%Y-%m-%d') as invalid_time