php - 如何在laravel中仅显示日期时间中的日期
问题描述
我只是写了一个查询来从 Laravel 的表中获取一些数据,但是在前端,我只需要显示日期而不是时间
$table_lastRecords = DB::table($table_name)
->join('lead_status', $status_dbvariable, '=', 'lead_status.status_id')
->join('users', $user_dbvariable, '=', 'users.id')
->select('enquiry_id','yourname',''.$table_name.'.phone','status_title as status','name', 'submitted')->where('name', $user_id)->get();
“提交”存储日期时间但我只想在前端显示日期。我不能做任何前端因为我使用数据表和使用循环我只是得到数据。
任何查询建议请让我知道如何实现它,感谢您的时间。
解决方案
您可以使用DB::raw()
传入一个 MySQL 函数来获取格式化的日期。
->select('enquiry_id','yourname', $table_name.'.phone','status_title as status','name', DB::raw('DATE(submitted) AS submitted'))
->where('name', $user_id)->get();
推荐阅读
- firebase - 有没有办法禁止加载这些额外的 Cloud Function 资源?
- javascript - Javascript将两个数组组合成新的多维数组3维深度
- vue.js - Vuejs 道具更新
- c++ - 关闭 TCP v6 连接 C++
- c# - C#两个时间值的差异一个是xml另一个是当前时间
- java - 如何优化 Springboot jar 的 CPU 使用率
- c - 没有正文的 if 语句
- java - 我可以在调用 this() / super() 之前和初始化任何最终字段之前在构造函数中插入指令吗?
- javascript - Socket.IO 可以扩展吗?
- oracle - 如何在Oracle中查找应用程序行生成的varchar GUID主键的位置