@filiberto
In Laravel, you can fetch only the time from a timestamp using the format()
method provided by Carbon, which is the library used for handling dates and times in Laravel.
You can achieve this by accessing the timestamp column from your database and calling the format()
method to retrieve only the time portion. Here is an example of how you can do this:
1 2 3 4 5 6 7 8 |
// Assuming you have a model called Post that has a 'created_at' timestamp column $post = Post::find(1); // Get the time portion of the timestamp $time = $post->created_at->format('H:i:s'); // Output the time echo $time; |
In the example above, we fetched a Post
model instance from the database and accessed the created_at
timestamp column. We then used the format()
method with the 'H:i:s' format to retrieve only the time portion (hours, minutes, and seconds) from the timestamp.
You can adjust the format string in the format()
method to customize the output based on your requirements.