php - 更改laravel sql查询的默认日期格式

标签 php mysql laravel laravel-query-builder

我想将以下 SELECT 查询的日期输出更改为 DD/MM/YYY 格式。请建议。

这是我迄今为止尝试过的

  ->select('time_sheets.progress',DATE_FORMAT('time_sheets.date', "%d/%l/%Y") ,'role_users.role_id','roles.role_name')

最佳答案

您可以使用selectRaw来代替使用->select来允许原始SQL查询,这样您就可以使用:

->selectRaw('time_sheets.progress, DATE_FORMAT(time_sheets.date, "%d/%l/%Y"), role_users.role_id, roles.role_name');

关于php - 更改laravel sql查询的默认日期格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/33740827/

相关文章:

php/mysql - 按日期排序

php - 在 Laravel 或 iOS 应用程序中转换 JSON API 数据

php - 在 Lumen 作业中发送邮件时出现 BindingResolutionException

php - Laravel GuzzleHTTP XML 响应 JSON

php - 使用 htaccess 生成 seo 友好的 url

javascript - 以代码格式下载图像

php - 使用 file_get_content 发布数据

php - MySQL 查询返回每月平均价格(例如,从格式为 2010-03-30 的日期中获取月份)

php - php/laravel 可以批量更新()

javascript - 分别显示/隐藏通过 while 循环生成的 DIV 元素