在laravel 5中自动获取当前日期

时间:2015-06-09 04:42:46

标签: php date laravel

我想在点击创建页面时在date_created字段中显示今天的日期。

{!! Form::open(['route'=>'articles.store'])!!}
        <div class="form-group">
           <label><b>DATE CREATED</b></label>
           {!! Form::text('date_created',null,array('class'=>'form-control date-picker')) !!}
        </div>
        {!! form::submit('Add',[' class'=>'btn btn-primary form-control'])!!}
{!! Form::close()!!}

5 个答案:

答案 0 :(得分:2)

您可以使用

{!! Form::text('date_created', 
    old('date_created', 
        Carbon\Carbon::today()->format('Y-m-d')),
    ['class'=>'form-control date-picker']) !!}

答案 1 :(得分:1)

只需传递value -

即可
{!! Form::text(
    'date_created',
    date('Y-m-d'),
    array('class'=>'form-control date-picker')
) !!}

DOCS

答案 2 :(得分:1)

您可以使用简单的代码,如下所示:

{!! Form::input('date','start_date',date('Y-m-d'),['class' => 'form-control']) !!}

而不是做复杂的代码。您还需要在app.php文件中添加时区。

'timezone' => 'Asia/Kolkata',

(对于印度来说,亚洲/加尔各答

答案 3 :(得分:0)

在Laravel中使用Carbon作为时间和日期目的

La正式支持Laravel

以下是您如何使用Carbon打印今天的日期。

{!! Form::open(['route'=>'articles.store'])!!}
        <div class="form-group">
           <label><b>DATE CREATED</b></label>
           {!! Form::text('date_created',Carbon\Carbon::today()->toDateString(),array('class'=>'form-control date-picker')) !!}
        </div>
        {!! form::submit('Add',[' class'=>'btn btn-primary form-control'])!!}
{!! Form::close()!!}

答案 4 :(得分:0)

在Laravel 5.5之后,您可以使用now()函数获取当前日期和时间。

在刀片文件中,您可以这样写以获取日期。

{!! Form::text('date_created', 
    old('date_created', 
        now()->format('Y-m-d')),
    ['class'=>'form-control date-picker']) !!}

enter image description here