我正在laravel中开发一个应用程序,并使用datetimepicker在添加新事件时设置事件时间。现在,我想更新该事件的详细信息,并想显示在相应字段中添加事件时设置的时间。
如何使用日期时间选择器实现此目的?我的代码如下:
<div class="input-group date start_time col-md-5" data-date="" data-date-format="hh:ii" data-link-field="starttime" data-link-format="hh:ii">
<input class="form-control" size="16" type="text" value="{{$event_detail['start_time']}}" readonly>
<span class="input-group-addon"><span class="glyphicon glyphicon-remove"></span></span>
<span class="input-group-addon"><span class="glyphicon glyphicon-time"></span></span>
</div>
<input type="hidden" id="starttime" value="{{$event_detail['start_time']}}" name="starttime"/><br/>
$('.start_time').datetimepicker({
language: 'en',
weekStart: 1,
todayBtn: 1,
autoclose: 1,
todayHighlight: 1,
startView: 1,
minView: 0,
maxView: 1,
forceParse: 0
});
当我尝试上面的代码时,它将在控制台中给我错误,例如:
“ TypeError:d未定义”。
但是,如果我在文本框内为空白的value属性,则可以正常工作。谁能帮我解决这个问题?
答案 0 :(得分:0)
尝试这样替换值,如果您确定时间字段中不包含空值,则可以跳过空检查,但并不重要。
<input class="form-control" size="16" type="text" value="{{ $event_detail['start_time'] ? date('H:i',strtotime($event_detail['start_time'])) : '' }}" readonly>