如何在此输入字段中的表格中显示 laravel 刀片中的日期

Posted

技术标签:

【中文标题】如何在此输入字段中的表格中显示 laravel 刀片中的日期【英文标题】:How to I can show date in laravel blade from my table in this input field 【发布时间】:2021-02-14 21:38:35 【问题描述】:

如何在这个输入字段中的表格中显示 laravel Blade 中的日期

   <div class="form-group">
      <strong>Date:</strong>
      <input type="date" name="date" class="form-control" value=" $productInovoice->date " placeholder="Date">
   </div>

【问题讨论】:

【参考方案1】:

我认为你应该格式化日期来解决这个问题。

试试这个:

<div class="form-group"> 
  <strong>Date:</strong> 
  <input value=" $productInovoice->date->format('Y-m-d') " type="date" name="date" class="form-control" placeholder="Date"> 
</div>

或者你可以使用下面的模型属性,把这个函数放在你的产品模型中:

public function setDateAttribute($value)
    
        $this->attributes['date'] = Carbon::parse($value)->format('Y-m-d');
    

【讨论】:

日期: 我的输入字段,我在其中使用类型作为日期字段,因此当我将其插入数据库时​​,它比存储的要多。所以刚才我想从我的数据库表列中显示这个日期。【参考方案2】:
<input type="date" name="date" class="form-control" value=" $productInovoice->created_at->format('d M y') " placeholder="Date">

【讨论】:

【参考方案3】:

你可以试试这个:

<input type="date" name="date" class="form-control" 
       value=" date_format(date_create($productInovoice->date), 'd/m/Y')) ">

【讨论】:

以上是关于如何在此输入字段中的表格中显示 laravel 刀片中的日期的主要内容,如果未能解决你的问题,请参考以下文章

数据库中的计算字段 - Laravel

Laravel 7 - 如何正确显示旧输入/s?

显示来自 @foreach 的 Laravel 刀片中的所有输入

如何在php laravel中用户选择无线电输入的字段中隐藏或显示?

Laravel:将输入查询的结果更改为友好URL

通过 AJAX 验证 Laravel 表单中的文件输入