PHPでmssql2000から読み取った時刻をフォーマットするにはどうすればよいですか?
mssql2000 のテーブルのフィールド値は次のとおりです: 2008-9-20 13:02:01
php がこれを読み取ると、次のように表示されます: 2008 September 20 13:02
php に読み取らせたいまだ次のように表示されます: 2008-9-20 13:02:01
それに対処するにはどうすればよいですか?
-----解決策---------
最初の方法: PHP ドキュメントの先頭で ini_set("mssql.datetimeconvert","0");
を定義します。 2 つ目の方法: php.ini を変更し、find;mssql.datetimeconvert = On、直前のセミコロンを削除します。変更オンがオフの場合は、apache を再起動してください
; datetime 列と datetim4 列が返される方法を指定します
; On => SQL サーバー設定に変換されたデータを返します
; as YYYY -MM-DD hh:mm:ss
;mssql.datetimeconvert = On