【发布时间】:2018-12-16 01:11:29
【问题描述】:
我的数据库中有一个自定义时间戳字段,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)
我尝试将迁移中的字段更改为 datetime 和 date,结果相同。
我也尝试通过...转换结果
strtotime($order->delivery_date)
但由于某种原因,它会将其转换为整数。
【问题讨论】:
-
“但由于某种原因,它会将其转换为整数” - 原因是 strtotime() 返回一个时间戳,它是一个整数(自 1970 年以来的秒数)
-
您的退货(第一个“非工作”和第二个“工作”都是字符串,只是格式略有不同。如何检查退货的类型?