1

我在 laravel 中有一个日期输入字段。我希望日期格式为“D/M/Y”。这将获得今天的日期,但我希望在选择日期时采用正确的格式。

{{Form::date('name', \Carbon\Carbon::now(), array('class' => 'form-control', 'required' => '')) }}
4

3 回答 3

0

实际上,格式化日期类型没有开箱即用的解决方案。您可以尝试使用 JS 来在更改时格式化该字段。

于 2017-01-12T22:07:54.150 回答
0

试试下面的测试代码,应该适合你:

{{Form::text('name', Carbon\Carbon::parse('now')->format('D/M/Y'), array('class' => 'form-control', 'required' => '')) }}
于 2017-01-13T07:38:06.987 回答
0

如果要默认显示这种格式,使用format()方法:

{!! Form::date('name', \Carbon\Carbon::now()->format('D/M/Y'), ['class' => 'form-control', 'required' => true]) !!}

如果你想格式化用户输入,你需要使用像jQuery Datepicker这样的 JS 库。它有这样一个选项。

于 2017-01-12T22:00:03.137 回答