Trong Laravel, bạn có thể sử dụng thư viện Carbon
để định dạng ngày thành chuỗi mà con người có thể đọc được. Dưới đây là một số ví dụ.
$date = Carbon::now[];
// Tuesday, December 27, 2022
echo $date->format['l, F j, Y'];
// Dec 27, 2022
echo $date->format['M j, Y'];
// 12/27/2022
echo $date->format['m/d/Y'];
// 2022-12-27
echo $date->format['Y-m-d'];
// 10:15 AM
echo $date->format['g:i A'];
// 22:15
echo $date->format['H:i'];
Bạn cũng có thể sử dụng phương pháp diffForHumans
để hiển thị sự khác biệt giữa hai ngày ở định dạng mà con người có thể đọc được.
$date = Carbon::now[];
// 5 minutes ago
echo $date->subMinutes[5]->diffForHumans[];
// 2 hours ago
echo $date->subHours[2]->diffForHumans[];
// 3 days ago
echo $date->subDays[3]->diffForHumans[];
// 1 week ago
echo $date->subWeeks[1]->diffForHumans[];
// 2 months ago
echo $date->subMonths[2]->diffForHumans[];
// 3 years ago
echo $date->subYears[3]->diffForHumans[];
Bạn cũng có thể sử dụng phương pháp locale
để hiển thị ngày tháng bằng một ngôn ngữ khác.
$date = Carbon::now[];
// sábado, 27 de diciembre de 2022
$date->locale['es']->format['l, j \\de F \\de Y'];
// samedi 27 décembre 2022
$date->locale['fr']->format['l j F Y'];
Để biết danh sách đầy đủ các tùy chọn định dạng ngày có sẵn, bạn có thể tham khảo tài liệu PHP về hàm date
. https. //www. php. net/thủ công/vi/chức năng. ngày. php
Làm thế nào để con người có thể đọc được ngày laravel với các ví dụ
$object->updated_at->diffForHumans[];