たとえば、「2005-12-23」を読んだ後、ページは「2005 December 23」と表示され、プログラムに多大な不便をもたらします。いろいろ調べてみたところ、php.iniにはデフォルトで日付処理機能が備わっていることが分かりました。
解決策は次のとおりです:
最初の方法: php ドキュメントの先頭で ini_set("mssql.datetimeconvert","0") を定義します。
2 番目の方法: php.ini を変更して、mssql を見つけます。 .datetimeconvert = On、先頭のセミコロンを削除し、on を off に変更し、Apache を再起動します
3 番目の方法: SQL の Convert() 関数を使用して変換します。たとえば、
SELECT id, title,convert ( char(10),news_time,102) as public_time、コンテンツ FROM ニュース