如何确定一个 carbon 实例是否等于 0000-00-00 00:00:00

0 php laravel

我的用户有一个默认设置为 0000-00-00 00:00:00 的日期字段。我希望能够确定用户是否将其字段设置为该日期。

但是,当我死了并倾倒了该领域时,我得到了这样的东西:

碳{#290 ? +“日期”:“-0001-11-30 00:00:00.000000”

+“timezone_type”:一个数字

+“时区”:我的时区 }

我已经尝试了以下

if ($user->date == null)

if ($user->date == 00:00:00.000000)

if (!$user->date)
Run Code Online (Sandbox Code Playgroud)

对于如何确定日期为零,我有点不知所措

小智 8

$user->date是一个碳实例。所以你可以检查日期是否为零

if($user->date->year < 1) { //zero date logic }
Run Code Online (Sandbox Code Playgroud)

有关更多信息,您可以查看碳文档:http : //carbon.nesbot.com/docs/