2016-12-05 11 views
0

ユーザーにはデフォルトで0000-00-00 00:00:00に設定された日付フィールドがあります。私は、ユーザーがこの日付に設定されたフィールドを持っているかどうかを判断できるようにしたい。私が死ぬとフィールドをダンプするときカーボンインスタンスが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) 

は、私は、私は日付がゼロ

+0

を'? –

答えて

0

$user->dateは炭素インスタンスで試してみてくださいね。あなたは日付がゼロのため

if($user->date->year < 1) { //zero date logic } 

のようなものであるかどうかを確認することができますより多くのあなたは、炭素ドキュメントチェックすることができます。これは誤植ではありませんあなたはよろしいです `「私が死ぬとき、しかし」 http://carbon.nesbot.com/docs/

0

であると判断する方法損失のビットはこの1つ

if ($user->date == ''){//perform your logic here} 
関連する問題