2017-04-19 103 views
2

我有一个字段从我的数据库是开始/结束日期样本场是如何从数据库中显示日期输入型=日期在PHP

样品场

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"]))?>"> 

但它显示不是从我的数据库不同的日期..任何建议显示日期数据从我的数据库输入类型=“日期”?

+0

[检查出来](http://stackoverflow.com/questions/21019473/how-to-get-date-from-database-to-html-datepicker)希望它适用于你的情况 –

+0

哇好...它现在工作...感谢这个......但我有点困惑与日期('Y-m-d')和strftime('%Y-%m-%d')之间的两者..但是非常感谢。 –

+0

[如何从数据库获取日期到html datepicker]可能的重复(https://stackoverflow.com/questions/21019473/how-to-get-date-from-database-to-html-datepicker) – SaschaM78

回答

0

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

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

它会为你工作.TO检查有关strtotimethis