2016-12-07 9 views
1

私のPHP/Laravel Appは、ubuntu 14、php 5.5でホストされています。 アプリケーションはfreetds/odbc経由でSQL Serverに接続しています。Ubuntu PHPが無効なMSSQLサーバーの日付形式を返す

私は日付の時間のために、これらの設定を持っている私のfreetds.conf で

:私は私のデシベルに対してクエリを実行すると、私はこれを取得

2016-12-07 07:11:31.000 

:私のデータベース日時で

[default] 

date format = %Y-%m-%d %I:%M:%S.%z 

は次のように保存されています日付:

Dec 7 2016 07:11:31:000AM 

可能な限りすべての解決策を試しました。誰でもこの問題を整理するのを手伝ってもらえますか? どんな種類のヘルプがあれば幸いです。

+1

FreeTDSのよくある質問は '日付format'ディレクティブは[locales.conf](http://www.freetds.org/userguide/に属することを示唆していますlocales.htm)ではなくfreetds.confです。 –

答えて

0

無効な日付形式ではありません。あなたはこの例を使用して、必要に応じてそれをフォーマットすることができます。

<?php 
$date =date('m-d-y', strtotime('Dec 7 2016 07:11:31:000AM')); 
echo $date; 
?> 
+0

いいえSQL Serverでデフォルトの形式でシステムを返すようにします。 –

関連する問題