如何在 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 字段中显示日期时间?的主要内容,如果未能解决你的问题,请参考以下文章
如何比较 DST 与 Laravel / Carbon 更改时的日期