如何在数据库中显示日期到输入类型=日期在PHP中

时间:2017-04-19 09:05:02

标签: php mysql date

我的数据库中有一个字段,即开始/结束日期样本字段

示例字段

start_date   |   end_date
2017-04-19   |   2017-04-23

我想要做的是将这些数据显示给我:

<input type="date" name= "start_date" value="<?php echo $value['start_date']?>">

但发生的事情是它没有显示任何内容......我试图使用

<input type="date" name= "start_date" value="<?php echo date('Y-m-d',strtotime($value["start_date"]))?>">

但它显示的是一个不同于我的数据库的日期..任何建议将我的数据库中的日期数据显示到输入类型=&#34;日期&#34; ??

1 个答案:

答案 0 :(得分:0)

strtotime用于根据区域设置格式化本地时间/日期 试试这样: -

<input type="date" class="m-wrap" value="<?php echo strftime('%Y-%m-%d',
  strtotime($value['start_date'])); ?>" name="date" />

它适合您.TO检查strtotime外观this