更改mysql日期/时间/日期时间默认输出格式

更改mysql日期/时间/日期时间默认输出格式,mysql,laravel,datetime,timestamp,Mysql,Laravel,Datetime,Timestamp,mysql是否可以更改默认的日期、时间、日期时间、时间戳等格式 此时返回2015-12-31 我希望始终显示2015.12.31,无需附加格式 这可能吗 p、 美国 也许laravel可以设置默认的日期和时间表示形式 谢谢。您可以使用访问器来更改从模型中获得的值,变异器来更改值在数据库中的存储方式 您可以使用经典函数(如date)来操作日期,或者使用库,它扩展了PHP类,并提供了一种简单直观的操作日期和时间的方法(Carbon与Laravel捆绑在一起,因此无需安装任何东西) 您可以在中阅读有关

mysql是否可以更改默认的日期、时间、日期时间、时间戳等格式

此时返回2015-12-31

我希望始终显示2015.12.31,无需附加格式

这可能吗

p、 美国

也许laravel可以设置默认的日期和时间表示形式


谢谢。

您可以使用访问器来更改从模型中获得的值,变异器来更改值在数据库中的存储方式

您可以使用经典函数(如
date
)来操作日期,或者使用库,它扩展了PHP类,并提供了一种简单直观的操作日期和时间的方法(Carbon与Laravel捆绑在一起,因此无需安装任何东西)

您可以在中阅读有关访问器和变异器的更多信息

class Foo extends Model 
{
...
    public function getMydateAttribute() {
        return date('Y.m.d', strtotime($this->attributes['mydate']));        
    }

    public function setMydateAttribute($value) {              
        $this->attributes['mydate'] = Carbon::createFromFormat('Y-m-d', $value);
    }
...
}