【问题标题】:How to select format date using carbon?如何使用碳选择格式日期?
【发布时间】:2022-01-20 02:47:04
【问题描述】:

如何使用碳选择格式日期?

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

我想通过使用碳来更改格式,如何在选择查询中使用它?显示月份名称

【问题讨论】:

  • 无辜的问题,为什么在选择期间需要格式化日期?得到字段结果后不能不格式化吗?
  • 你想达到什么目的?您是否正在尝试获取数据以将其传递给图形?

标签: laravel date carbon


【解决方案1】:

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

您应该能够使用 monthName 属性获取月份名称:$yourDateObject->monthName

然而,Carbon 是一个 PHP 库,不是您正在使用的数据库的一部分。这意味着您不能在选择查询中使用它,要使用 Carbon,您需要在模型/控制器/前端中格式化数据。这是将 ISO8601 日期转换为人类可读形式的相当标准的方法。

【讨论】:

  • 可以在javascript中使用碳吗?例如,我为图表取月份名称,我该如何使用它? Month.push(data.month);
  • 不,Carbon 是 PHP 库,所以只能在 PHP 中使用。
猜你喜欢
  • 1970-01-01
  • 2018-03-16
  • 2018-08-06
  • 1970-01-01
  • 2017-09-06
  • 2015-04-20
  • 2011-11-12
  • 1970-01-01
  • 1970-01-01
相关资源
最近更新 更多