从日期时间开始的Laravel提取日

时间:2016-06-24 15:06:42

标签: laravel datetime properties

我在模型中有一个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>

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

1 个答案:

答案 0 :(得分:0)

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

-------更新------

<?php

namespace App;

use Illuminate\Database\Eloquent\Model;

class User extends Model
{
    protected $dates = ['story_date'];
}

在您的刀片模板上

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