Laravel-时间戳记字段被读取为字符串

时间:2018-12-16 01:11:29

标签: php laravel timestamp

我的数据库delivery_date中有一个自定义时间戳字段

$table->timestamp('delivery_date')->nullable();

每当我尝试利用此字段时,它都会以字符串形式出现...

"2018-12-17 00:00:00"

但是,例如,如果我将相同的代码与created_at时间戳一起使用,它将作为时间戳添加。

date: 2018-12-09 00:00:00.0 America/New_York (-05:00)

我试图将迁移中的字段更改为datetimedate,但结果相同。

我还尝试通过...转换结果。

strtotime($order->delivery_date)

但是由于某种原因,它将其转换为整数。

1 个答案:

答案 0 :(得分:3)

为了使交货日期为created_at,您必须将交货日期添加为模型protected $dates = ['delivery_date'];