我很新的PHP,但對C有很好的理解,訪問POST數據
當我想訪問的API我創建了一些用PHP後的數據我用:
$_POST['date_set']
獲取的值傳遞的日期 - 這一切能夠完美,但是我讀了我應該獲取這樣的:
$date_set = trim(urldecode($_POST['date_set']));
這始終返回日期00:00:00值它存儲後在我的數據庫。
當我直接訪問使用$ _ POST [「date_set」]我得到什麼價值被張貼,例如:2013年8月28日10時31分03秒
有人能告訴我,我是什麼搞亂?
不需要使用'urldecode',因爲PHP會自動執行$ _POST,$ _GET和$ _COOKIE – 2013-08-28 11:35:34
_這將始終返回一個00:00:00的值作爲存儲在我的DB中的日期._ - 您的問題可能出現在從數據庫中存儲和檢索日期值的代碼中。該代碼沒有在這裏顯示,所以我們可能無法幫助你。 – Mels
在保存數據之前使用strtodate strtotime,數據庫期望日期字符串以某種其他格式 –