1
を返す:Laravelとカーボンは、私は私のコントローラでこれを使用した日時、ローカル入力フィールドを移入しています間違った時間
私の見解でpublic function create()
{
$task = new Task();
$task->start_date = Carbon::now();
$task->due_date = Carbon::now();
return view('tasks.create', compact('task'));
}
と、この:
{!! Form::input('datetime-local', 'start_date', $task->start_date->format('Y-m-d\TH:m'), ['class' => 'form-control']) !!}
{!! Form::input('datetime-local', 'due_date', $task->due_date->format('Y-m-d\TH:m'), ['class' => 'form-control']) !!}
しかし、フィールドの値を常に:
<input class="form-control" name="start_date" type="datetime-local" value="2016-05-12T22:05" id="start_date">
私は私のcreate()
方法の属性にdd($task)
を行う場合で現在の時間を持っている。
#attributes: array:2 [▼
"start_date" => Carbon {#186 ▼
+"date": "2016-05-12 22:20:14.000000"
+"timezone_type": 3
+"timezone": "UTC"
}
"due_date" => Carbon {#187 ▼
+"date": "2016-05-12 22:20:14.000000"
+"timezone_type": 3
+"timezone": "UTC"
}
]
属性が正しい時刻値を持っているときに、入力が間違った時刻が表示されている理由を理解しようとしています。
おかげで、私は私を信じることができませんそれを逃した!ただあなたを修正する(申し訳ありません) 'j'は月の日です '私は分です。あなたがあなたの答えを編集したら、それを正しいものとしてマークします。再度、感謝します! – showFocus
はい!ありがとうございました!あなたが答える前に私はそれを捕まえました。修正されました。 – tptcat