如何在Laravel中使用Carbon类实现日期格式转换?
Laravel 使用 Carbon 转换日期格式操作步骤
Laravel 框架默认已集成 Carbon 日期处理类,无需额外安装扩展,按照以下步骤操作即可完成格式转换:
- 首先在当前使用的文件头部引入 Carbon 类:
use Carbon\Carbon; - 通用转换写法,适合日期格式可被 Carbon 自动识别的场景:
// 原始日期字符串 $originalDate = '2021-05-25'; // 转换为 d/m/Y 格式 $formattedDate = Carbon::parse($originalDate)->format('d/m/Y');
转换后 $formattedDate 的值即为你需要的 25/05/2021。
- 更严谨的固定格式转换写法,避免异常日期字符串导致解析错误:
$originalDate = '2021-05-25'; // 先指定原始日期格式为 Y-m-d,再做转换 $formattedDate = Carbon::createFromFormat('Y-m-d', $originalDate)->format('d/m/Y');
如果你需要在 Blade 模板中直接转换输出,可直接调用 Carbon 类处理:{{ \Carbon\Carbon::parse($originalDate)->format('d/m/Y') }}
内容的提问来源于stack exchange,提问作者Pedro
相关产品推荐
相关产品推荐

