• 締切済み

PHP5での取得日付の書式

PHP5での取得日付の書式 データベースから取得したデータの書式で困っています。 SQL Server2005 + PHP5.2 の環境で、mssql_fetch_rowで日付が格納された列を取得を取得して 表示させると 10 8 2010 12:00AM の書式になります。 これまで使用していた別のPC(PHP4インストール)からこのPCに接続して 同じデータを取得して表示させると 2010/10/8 12:00 と返ってきます。 checkdateもfalseを返してしまうため、dateで書式を変更することもできません。 php.iniにもそれらしき変更箇所はないように思えるのですが。 PHP4とPHP5での仕様の違いなのでしょうか?

みんなの回答

  • t_ohta
  • ベストアンサー率38% (5238/13705)
回答No.1

ライブラリーのバージョンによってデフォルトの書式が変わる場合があります。 SQL文にCONVERT関数を入れるなどして、出力されるフォーマットを固定するのが良いのではないでしょうか。

関連するQ&A