如果我的這個格式(09-13-2011 11:22:43)是我的一個日期的MySQL表字段,就像我爲PHP打印這種格式一樣(09/13/2011 11:22 :43)對不起,我無知我搜索了php.net網站,但無法找到我的請求,道歉。Date_format()?問題幫助
回答
用途:
date("m/d/Y h:i:s", UNIX_TIMESTAMP($fieldname));
如果你的領域已經timestamp
使用以下命令:
date("m/d/Y h:i:s", $fieldname);
感謝您的迴應,我看起來非常有效,但在我的情況下,由於不明原因顯示此錯誤:嚴格標準:date()[ function.date]:依靠系統的時區設置是不安全的。 –
在這種情況下,請在上面的代碼之前使用date_default_timezone_set('UTC')或任何時區與您有關。 –
哇,工作的很多謝謝 –
我說這個可能是錯誤的,但我不認爲這是一個標準的方式,除非你想將日期/時間保存爲unix_timestamp。如果你這樣做,那麼你可以使用php date()函數格式化時間。如果你不是,那麼你可以隨時使用的時間像str_replace()函數,讓他們到你想要的格式,或者即使你的感覺使用正則表達式冒險
^php.net/date just fyi:P – DarkMantis
你說得很對,但我更喜歡使用PHP的相應功能來操作日期。非常感謝 –
是的沒有後顧之憂,我只是認爲我會幫助你:) – DarkMantis
$mysql_date = '09-13-2011 11:22:43';
$date = DateTime::createFromFormat('m-d-Y H:i:s', $mysql_date);
echo $date->format('m/d/Y H:i:s');
你的答案是正確的,但我沒有PHP> 5.3使用DateTime :: add類,如果你可以展示如何做到這一點在版本5.2.1 –
@Jonathan Edgardo:然後它會去討厭,不要試圖在PHP中處理這個問題。看看ÁlvaroG. Vicario的回答。 – Shef
我喜歡你的意圖伴侶+代表:) –
- 1. MySQL DATE_FORMAT()問題
- 2. 需要幫助DATE_FORMAT(p.date,'%Y-%m-%d')= CURDATE()
- 3. 幫助jQuery問題
- 4. Flash問題...幫助
- 5. Uiscrollview問題幫助!
- 6. 問題在PHP持有DATE_FORMAT
- 7. Eclipse - BEA Workshop問題幫助!
- 8. 陣列問題幫助我?
- 9. SQL幫助:查詢問題
- 10. 請幫助Sql問題
- 11. 幫助與mercurial repo問題
- 12. 幫助解決JDBC問題
- 13. Java - FileDialog問題/幫助
- 14. C++的幫助和問題
- 15. 有趣的問題幫助
- 16. JSON問題需要幫助
- 17. 遞歸問題幫助C++
- 18. 請幫助CCJSqlParser問題
- 19. 幫助setitimer /信號問題
- 20. 與pushViewController有問題!幫助
- 21. 幫助J2me圖標問題
- 22. 格姆問題的幫助
- 23. 參數問題幫助
- 24. CakePHP路由幫助/問題
- 25. 該問題的幫助
- 26. 幫助光標android問題!
- 27. 設計問題幫助
- 28. Rails幫助方法問題
- 29. 幫助與Java問題
- 30. 數學問題幫助
你的問題是什麼?兩種格式看起來都一樣? –
一個使用連字符,另一個使用正斜槓。 –
將mysql字段(09-13-2011 11:22:43)轉換爲PHP並使用此格式打印(09/13/2011 11:22:43) –