изменить формат даты по умолчанию laravel sql query

Я хочу изменить дату из следующего запроса SELECT на формат DD / MM / YYY. пожалуйста совет.

это то, что я пытался до сих пор

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

0

Решение

Вместо того, чтобы использовать ->select ты можешь использовать selectRaw чтобы разрешить необработанный SQL-запрос, вы можете использовать:

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

Другие решения

-> выберите (‘time_sheets.progress’, \ DB :: raw (‘DATE_FORMAT (p.created_at, \’% d-% m-% Y \ ‘) в качестве данных’)), role_users.role_id, role.role_name ‘) ;

Надеюсь помочь кому-то еще!

0

->select(DB::raw('DATE_FORMAT(FROM_UNIXTIME(column_name), "%Y-%m-%d %h:%i:%s") as cstime_value'))
0
По вопросам рекламы [email protected]