aogg
9/29/2018 - 2:48 AM

Carbon类库的相关代码

Carbon类库的相关代码

Carbon类库的相关代码

<?php

// 将时间戳转为日期
$endTime = 1231212;
\Carbon\Carbon::createFromTimestamp($endTime)->toDateTimeString()
<?php
/**
 * User: aogg
 * Date: 2020/3/26
 */

namespace app\helpers;


class Carbon extends \Carbon\Carbon
{
    /**
     * 人性化时间显示
     * 不显示“前后”这个文案
     *
     * @return mixed
     */
    public function diffForHumansTime()
    {
        return str_replace(['前', '后', 'after', 'last'], '', $this->diffForHumans());
    }

    /**
     * 如果是当天就只显示时和分
     *
     * @return string
     */
    public function formatTodayHourAndMinute()
    {
        if (!$this->isCurrentYear()){
            return $this->format('Y-m-d H:i');
        }else if (!$this->isCurrentDay()) {
            return $this->format('m-d H:i');
        }

        return $this->format('H:i');
    }
}