如何在laravel字段中显示日期时间?

问题描述

技术 - Laravel8 如何在字段中显示值日期时间?

我尝试以这种方式执行此操作,但没有成功。

{!! Form::input('datetime-local','startdatetime',$auction->startdatetime,array('class' => 'form-control')) !!}

($auction->startdatetime) => "2021-01-24 08:00:00" 值的示例

解决方法

试试这个:

date('d-m-Y',strtotime($auction->startdatetime));

它会将日期转换为 d-m-Y 或您提供的任何格式。

注意:此解决方案是适用于 PHP 及其任何框架的通用解决方案。对于 Laravel 特定的方法。

谢谢:)

,

我是这样解决的。

在控制器类中..

`$starttime = strtotime($auction->startdatetime);

$auction->startdatetimeformat = date('Y-m-d',$starttime)."T".date('H:i',$starttime);`

在视图文件中..

{!! Form::input('datetime-local','startdatetime',$auction->startdatetimeformat,array('class' => 'form-control')) !!}