Làm thế nào để con người có thể đọc được ngày laravel với các ví dụ

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();
toDateString();
// 2020-06-22

echo $date->toDateTimeString();
// 2020-06-22 19:45:23

echo $date->toFormattedDateString();
// Jun 22, 2020

echo $date->toTimeString();
// 19:45:23

echo $date->toDayDateTimeString();
// Mon, Jun 22, 2020 7:45 PM

echo Carbon::now()->subDays(5)->diffForHumans();
// 5 days ago

echo Carbon::now()->subDays(24)->diffForHumans();
// 3 weeks ago

echo Carbon::now()->subMonth()->diffForHumans();
// 1 month ago

echo Carbon::create('2020')->longRelativeDiffForHumans('2018');
// 5 months 3 weeks 19 hours 40 minutes 54 seconds ago
chưa xác định