自动更改日期字段的格式(Laravel)

时间:2018-09-10 18:03:33

标签: php oracle laravel date mutators

我正在寻找一个可以更改日期格式的DateTime变量,我正在使用Oracle DB ,允许的格式为(DD / MM / YYYY),输入类型为“ date “以(YYYY,MM,DD)格式存储日期。

我找到了Torzer的$ date函数和一个特征,但是我必须指出要转换格式的字段。

是否有一些特征或功能可以检测所有日期字段并自动将其转换为(DD / MM / YYYY)格式?这没有指明该字段。

如今,我在模型中使用受保护的$ date:

protected $dates = [ 'fecha_nac', 'fecha_nac1', 'fecha_nac2', ];

1 个答案:

答案 0 :(得分:1)

默认情况下,laravel使用日期格式'Y-m-d H:i:s'如果要使用其他格式,则可以通过以下方式在模型中对其进行自定义。

    protected $dateFormat = 'your date formate';

以您的情况为准。

    protected $dateFormat = 'd-m-Y';