How to get only time from created_at in laravel

You can get only time from created_at attribute in laravel. You have to pass the time format ('H:i:s') to format method to get the time format.

Answers 1
  • Get time from created_at attribute in laravel

    $model->created_at->format('H:i:s');
    
    //Demo code and output
    Route::get('/get-time', function(){
        $user = App\Models\User::find(1);
        echo $user->created_at->format('H:i:s');
    });
    
    0

    Output :

    00:38:40

    This code snippet will return the time of created_at attribute of user with id 1.

  • Back to code snippet queries related laravel