0

我从控制器获取刀片形式的日期,格式为 2020-11-24(ymd),我想在输入字段值属性中使用它

 <div class="row">
                                <div class="col-md-4">
                                    <label>Surf Date <span class="required">*</span></label>
                                </div>
                                <div class="col-md-8">
                                    <div class="selectWrap pos-rel">
                                        <input class="form-control" type="date" name="surf_date" id="datepicker"
                                            value="{{ old('surf_date'),$posts->surf_start_date }}" required />
                                    </div>
                                </div>
                            </div>

但它不起作用,在输入字段中默认显示 mm/dd/yyyy

我已经使用过其他方法,例如

                {{date_format(date_create($posts->surf_start_date),"m/d/Y")}}
                {{date('m/d/yy', strtotime($posts->surf_start_date))}}
                {{ \Carbon\Carbon::parse($posts->surf_start_date)->format('m/d/Y')}}

请帮帮我。提前致谢

4

2 回答 2

0

输入类型日期始终采用"YYYY-MM-DD"值格式

传递值如下。

<input type="date" class="form-control" value="{{ date('Y-m-d',strtotime($posts->surf_start_date))}}">
于 2020-11-24T13:05:59.843 回答
0

使用时出现语法错误old()。尝试更正语法,看看它是否有效

<div class="row">
    <div class="col-md-4">
        <label>Surf Date <span class="required">*</span></label>
    </div>
    <div class="col-md-8">
        <div class="selectWrap pos-rel">
            <input 
                class="form-control" 
                type="date" 
                name="surf_date" 
                id="datepicker"
                value="{{ old('surf_date', $posts->surf_start_date->format('Y-m-d')) }}" 
                required />
        </div>
     </div>
 </div>
于 2020-11-24T13:14:58.057 回答