我在 laravel 中有一个日期输入字段。我希望日期格式为“D/M/Y”。这将获得今天的日期,但我希望在选择日期时采用正确的格式。
{{Form::date('name', \Carbon\Carbon::now(), array('class' => 'form-control', 'required' => '')) }}
我在 laravel 中有一个日期输入字段。我希望日期格式为“D/M/Y”。这将获得今天的日期,但我希望在选择日期时采用正确的格式。
{{Form::date('name', \Carbon\Carbon::now(), array('class' => 'form-control', 'required' => '')) }}
实际上,格式化日期类型没有开箱即用的解决方案。您可以尝试使用 JS 来在更改时格式化该字段。
试试下面的测试代码,应该适合你:
{{Form::text('name', Carbon\Carbon::parse('now')->format('D/M/Y'), array('class' => 'form-control', 'required' => '')) }}
如果要默认显示这种格式,使用format()
方法:
{!! Form::date('name', \Carbon\Carbon::now()->format('D/M/Y'), ['class' => 'form-control', 'required' => true]) !!}
如果你想格式化用户输入,你需要使用像jQuery Datepicker这样的 JS 库。它有这样一个选项。