问答 / 1 / 10 / 创建于 4年前
$model->created_at->format ( 'H:i' );
date
$model->created_at->format("Y-m-d H:i:00")
可直接用时间戳
你是想查询时分,还是向只是返回的时候显示时分?
一楼已经是答案了. 如果不会用Carbon 可以使用原生方法,也是ok的.
Carbon
ok
echo date('H:i',strtotime($created_at));
后端处理,或者前端处理.一般是前端的活
或者使用访问器来实现
SQL: select DATE_FORMAT() as your_field from some_table where some_condition;
Model::select([ DB::raw("date_format(created_at,'%Y-%m-%d %H:%i:00')") ])->first()
模型里添加getCreatedAtAttribute()方法
getCreatedAtAttribute()
use Carbon\Carbon;//或者Illuminate\Support\Carbon public function getCreatedAtAttribute($val){ return $val?Carbon::parse($val)->format("H:i"):null; }
至少 我用format()方法后返回的是 11:47
11:47
1、查出来后转换
date('H:i',strtotime($oUser->created_at));
2、使用数据库 DATE_FORMAT(created_at,”%H:%i”) 函数
select DATE_FORMAT(created_at,"%H:%i") as d from tables
我要举报该,理由是:
$model->created_at->format ( 'H:i' );
可直接用时间戳
你是想查询时分,还是向只是返回的时候显示时分?
一楼已经是答案了. 如果不会用
Carbon可以使用原生方法,也是ok的.后端处理,或者前端处理.一般是前端的活
或者使用访问器来实现
SQL: select DATE_FORMAT() as your_field from some_table where some_condition;
模型里添加
getCreatedAtAttribute()方法至少 我用format()方法后返回的是
11:471、查出来后转换
2、使用数据库 DATE_FORMAT(created_at,”%H:%i”) 函数