比如:2005-12-23 讀出以後頁面會顯示為:2005 十二月 23 ,這樣給程序處理帶來很多不便。查找了一些資料發現是php.ini默認了日期處理功能。
解決方法為:
第一個方法:php文檔開頭定義ini_set(”mssql.datetimeconvert”,”0″);
第二個方法:修改php.ini,找到;mssql.datetimeconvert = On ,去掉前面的分號,修改on為off,重啟apache即可
第三個方法:用SQL的 convert()函數轉換,如:
SELECT id, title, convert(char(10),news_time,102) as publish_time, content FROM news