Laravel - Извлекает только время из созданного_атла с использованием DB Raw - PullRequest
0 голосов
/ 03 июля 2019

У меня есть этот запрос:

    $qualifiers = DB::table('vw_game_qualifiers as g')
    ->select(
       'g.msisdn', 
       'g.game_code',
       'g.user_channel',
       DB::raw("DATE(created_at) as created_date")
  )

Я использовал

DB :: raw ("DATE ​​(made_at) as create_date")

чтобы извлечь только дату без времени.

Как извлечь только время (например, 11: 45: AM) без даты, используя DB Raw

Ответы [ 2 ]

1 голос
/ 03 июля 2019

Вы можете попробовать это

DB::raw('TIME(created_at) AS created_date')

В противном случае вы можете использовать это

$model->created_at->format('H:i:s');
0 голосов
/ 04 июля 2019

в представлениях, используя Carbon вы можете сделать это,

{{Carbon\Carbon::parse($model->created_at)->format('H:i:s A')}}
Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...