如何 select 使用 carbon 格式化日期?

How to select format date using carbon?

如何使用 carbon select 格式化日期?

我使用格式 ->select(DB::raw("(DATE_FORMAT(score_dt, '%M'))") )之前。

我想使用 carbon 更改格式,如何在 select 查询中使用它?显示月份名称

阅读 Carbon docs。 Laravel 现在使用 Carbon 2。

您应该可以通过 monthName 属性 获取月份名称:$yourDateObject->monthName

但是,Carbon 是一个 PHP 库,不是您正在使用的数据库的一部分。这意味着您不能在 select 查询中使用它,要使用 Carbon,您需要在 model/controller/frontend 中格式化数据。这是将 ISO8601 日期转换为人类可读形式的相当标准的方法。