Laravel 以正确的格式显示和更新日期
我有一个显示日期的编辑页面,可以更改日期并进行编辑 如果日期已经存储在DB中,我想用这种格式“25-08-18-15:30”显示日期。所以我有这个领域:Laravel 以正确的格式显示和更新日期,laravel,Laravel,我有一个显示日期的编辑页面,可以更改日期并进行编辑 如果日期已经存储在DB中,我想用这种格式“25-08-18-15:30”显示日期。所以我有这个领域: <div class="form-group col-md-6"> <label for="date">Date</label> <div class="input-group date" data-provide="datepicker"> <input t
<div class="form-group col-md-6">
<label for="date">Date</label>
<div class="input-group date" data-provide="datepicker">
<input type='text' onkeydown="event.preventDefault()"
name="date" value="{{!empty($post->date) ? $post->date->formatLocalized('j-m-y - H:i') : ''}}"
class="form-control" placeholder="DD/MM/YYY"/><span class="input-group-addon"><i class="fa fa-calendar text-primary"
aria-hidden="true"></i></span>
</div>
</div>
显示秒数“2018-08-25 15:30:00”,但应仅显示“2018-08-25 15:30”
然后使用以下方法进行验证:
'date' => 'nullable|date_format:"j-m-y - H:i"',
$post->date = (isset($request->date)) ?
Carbon::createFromFormat('j-m-y - H:i', $request->date) : null;
要更新,请使用:
'date' => 'nullable|date_format:"j-m-y - H:i"',
$post->date = (isset($request->date)) ?
Carbon::createFromFormat('j-m-y - H:i', $request->date) : null;
格式
和格式
不相同,不能互换
在引擎盖下使用,用于根据区域设置格式化本地时间/日期,不接受与format()
方法相同的格式化字符串/字符
您应该能够通过改变以下方式实现您所追求的目标:
$post->date->formatLocalized('j-m-y - H:i')
致:
格式
和格式
不相同,不能互换
在引擎盖下使用,用于根据区域设置格式化本地时间/日期,不接受与format()
方法相同的格式化字符串/字符
您应该能够通过改变以下方式实现您所追求的目标:
$post->date->formatLocalized('j-m-y - H:i')
致:
谢谢,但是像这样,当用户单击更新按钮时,日期的格式似乎无效。您是指这样的格式$post->date->formatLocalized('Y-m-d-H:i')谢谢,但是像这样,当用户点击更新按钮时,日期的格式似乎是无效的。你的意思是像刀片中的$post->date->formatLocalized('Y-m-d-H:i')这样的格式吗?在刀片中试试类似这样的{date(“Y-m-d H:i”,$post->date)}在刀片中试试这样的{date