无法为类型=“时间”设置数据库值
数据库中存储的是2:20
我想在编辑屏幕上2:20
但是当图片出现在屏幕上时
如何将数据库时间设置为?
edit.blade.php
<input id="estimated_work_time" type="time" name="estimated_work_time">{{$param->estimated_work_time}}
但是我没有得到想要的结果
edit.blade.php
<label for="estimated_work_time">Estimated work time</label><br>
<input id="estimated_work_time" type="time" name="estimated_work_time" value="{{$param->estimated_work_time}}"><br>
除了价值我还应该做什么?
它显示在源代码上
我也尝试过此操作,但出现此错误
<input id="estimated_work_time" type="time" name="estimated_work_time">{!!date('h:i a',strtotime($param->estimated_work_time)) !!} <br>
错误是这个
遇到格式不正确的数值
答案 0 :(得分:1)
好的,这就是我收集的东西,
在两种情况下,您都只需要默认情况下将值传递给输入,因此我认为您只需将值设置为 XX:XX |就可以实现所需的输出。 02:30 。
<input id="estimated_work_time" type="time" name="estimated_work_time" value="{{ date('h:i',strtotime($param->estimated_work_time)) }}">
这是我为了更好地理解而进行的测试
<?php
// If i run this
echo date('h:i','2:30');
// I will get this error PHP Notice: A non well formed numeric value encountered
// So first you need to convert your date or time string into the proper format
echo date('h:i',strtotime('2:30'));
// this will return output this : 02:30
?>
答案 1 :(得分:0)
如果要2:20使用其他类型和一些php脚本,则类型时间值应为2:35 AM