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

Posted

技术标签:

【中文标题】如何在 laravel 字段中显示日期时间?【英文标题】:How to show date-time in laravel field? 【发布时间】:2021-04-30 02:42:42 【问题描述】:

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

我试过用这种方式做,但没有成功。

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

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

【问题讨论】:

【参考方案1】:

我是这样解决的。

在控制器类中..

`$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')) !!

【讨论】:

【参考方案2】:

试试这个:

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

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

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

谢谢:)

【讨论】:

以上是关于如何在 laravel 字段中显示日期时间?的主要内容,如果未能解决你的问题,请参考以下文章

如何在 laravel 中以编辑形式显示时间戳格式?

如何比较 DST 与 Laravel / Carbon 更改时的日期

如何在 Laravel Excel 中格式化日期?

Laravel 7 - created_at 在数据表中显示错误的日期时间

Laravel - 如何在日期字符串中检查当前月份?

Laravel:如何使用验证规则之前和之后验证两个可选的日期字段