我正在使用PHP和mysql並使用Date
或DateTime
將日期保存在mysql數據庫中。在網站上,我一直以顯示日期的方式保存在數據庫中。全局更改日期格式
但現在我想使用一種格式現場到處炫耀日期:
April 17 2013
或
April 17 2013 12:20:50
我知道我可以使用date
和strtotime
功能顯示在以上格式的日期。但是有很多地方我有日期顯示代碼。所以我正在尋找使我的當前代碼工作的過程自動化,並以上述格式顯示日期。
如何mysql的觸發或一些PHP魔術可以被創建,將所有日期通過SELECT查詢,而無需改變我的SQL或PHP代碼,因爲我在我的代碼有很多的地方,這將是矯枉過正自動運行的任何想法在所有地方更改代碼?
對於實施例:在DB保存
日期:2013年4月16日 12點41分26秒
SELECT QUERY:SELECT * FROM myTable
PHP:echo $row->dated;
顯示器2013-04-16 12:41:26
我希望在不改變我的PHP代碼的情況下,日期應該以全局上面提到的格式顯示在整個站點上。
任何想法請問如何實現?
問題通常應在應用層進行處理。只需以普通SQL格式返回日期,並使用您的應用程序代碼(php?或者可能是一些javascript?)來處理格式。我更喜歡任何允許用戶調整格式以適合其地區的方法。 – Strawberry