Laravel 文档 Eloquent: 修改器一节中 $dateFormat 参数可接受值说明
laravel文档Eloquent: 修改器一节 中指出时间格式可以修改
时间格式
默认情况下,时间戳将会以 'Y-m-d H:i:s' 格式化。如果你想要自定义自己的时间戳格式,可在模型中设置 $dateFormat 属性。该属性定义了时间属性应如何被保存到数据库,以及模型应被序列化成一个数组或 JSON 格式:
<?php
namespace App;
use Illuminate\Database\Eloquent\Model;
class Flight extends Model
{
/**
* 模型的数据字段的保存格式。
*
* @var string
*/
protected $dateFormat = 'U';
}
但并未指出$dateFormat 可以接受哪些值,和demo中的U的含义。
这里科普一下让小伙伴少走弯路
这个$dateFormat可以接受的值和php中date()函数第一个参数可以接受的值一样。
U的意思就是我们平常说的时间戳(10位到秒)
php在线手册地址:http://php.net/manual/zh/function.date.php
推荐文章: