Laravel提取日从日期时间



我在模型中有一个datetime属性

 public function getStoryDateDayAttribute()
{
    return date('d-m-Y', strtotime($this->attributes['story_date']));
}

我需要像这样提取一天:

@foreach($events as $event)
            <li>
                <time datetime={!! $event->story_date !!}>
                    <span class="day">4</span>

实现这一目标的最佳方式是什么?我是否必须在模型中创建一个方法或创建一个Helper字符串操作方法?

我强烈建议阅读Carbon Library文档,因为它是Laravel中日期的默认返回元素。你可以在这里找到更多信息。

------- UPDATE ------

<?php
namespace App;
use IlluminateDatabaseEloquentModel;
class User extends Model
{
    protected $dates = ['story_date'];
}

在你的刀片模板

{{ $user->story_date->format('d') }}

相关内容

  • 没有找到相关文章

最新更新