时间怎么在视图里截取展示

数据库读取的时间是 2023-12-18 03:33:46 页面展示是{{ $info->create_time }} 如果只获取年月日 要怎么实现

《L03 构架 API 服务器》
你将学到如 RESTFul 设计风格、PostMan 的使用、OAuth 流程,JWT 概念及使用 和 API 开发相关的进阶知识。
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 17
$info->created_at->toDateString();
// 或者 自定义格式
$info->created_at->format('Y-m-d');
1年前 评论
aimashi534 (楼主) 1年前
deatil 1年前
周小云 1年前
aimashi534 (楼主) 1年前
Junwind

简单点,字符串切割都行,过于依赖框架本身了。

1年前 评论
小学毕业生 1年前
Junwind (作者) 1年前
小学毕业生 1年前
Junwind (作者) 1年前
小学毕业生 1年前
Junwind (作者) 1年前
SDPoplar 1年前
Aoyamakiri 1年前
高延迟战神 1年前

create_time 说明你不是用的内置的created_at,这就导致create_time 是一个字符串,可以在模型内修改常量CREATED_AT和UPDATED_AT来让框架自动解析时间,这时候create_time 就是一个carbon实例,再配合一楼的方案就可以实现了,但是要确保这个字段存在数据,我建议增加使用修改器,新增一个字段,做好异常兼容

/**
 * 获取格式化的时间.
 */
public function getCreateTimeForDateAttribute()
{
    try {
        return ($this->create_time instanceof Carbon) ? $this->create_time->toDateString() : '';
    } catch (\Throwable $th) {
        return  '';
    }
}
1年前 评论
Alone88 1年前

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!