2017-04-19 106 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