gpt4 book ai didi

php - 如何使用 Carbon 从 "created_at"中提取时间

转载 作者:行者123 更新时间:2023-12-03 18:50:46 24 4
gpt4 key购买 nike

我仍在为 Laravel 框架中的 Carbon 功能而苦苦挣扎。我创建了这些在我的模型中使用的函数来提取表中“created_at”字段的日期:

public function getCreatedAtAttribute($date) {
return Carbon::createFromFormat('Y-m-d H:i:s', $date)->format('d.m.Y');
}

这适用于日期,但是我如何需要在这个模型中编写一个函数,它只会提取 created_at 字段中的时间?

最佳答案

我觉得你限制了自己,覆盖了日期的默认行为。

如果您删除访问器( getCreatedAttribute ),您将能够从属性本身调用格式,即

$model->created_at->format('d.m.Y')

或者
$model->created_at->format('H:i:s');//e.g. 15:30:00
Carbon只是 DateTime 的包装器.有关格式字符列表,您可以在这里查看: http://php.net/manual/en/function.date.php
例如今天的日期为 2016 年 2 月 6 日将是 jS F Y
希望这可以帮助!

关于php - 如何使用 Carbon 从 "created_at"中提取时间,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/42071525/

24 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com