gpt4 book ai didi

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

转载 作者:行者123 更新时间:2023-11-28 23:38:35 25 4
gpt4 key购买 nike

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

此时返回2015-12-31

我想始终显示 2015.12.31 而无需额外的格式。

这可能吗?

附:

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

谢谢。

最佳答案

您可以使用accessors 来更改您从模型中获取的值,并使用mutators 来更改值在数据库中的存储方式。

您可以使用经典 Date/Time date 等函数来操作日期,或使用 Carbon库,它扩展了 PHP DateTime类,并提供了一种简单直观的方式来操作日期和时间(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);
}
...
}

您可以在 Laravel Documentation 中阅读有关访问器和修改器的更多信息.

关于mysql - 更改mysql日期/时间/日期时间默认输出格式,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/35067299/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com