2016-12-07 3 views
1

내 PHP/Laravel 응용 프로그램은 우분투 14, PHP 5.5에서 호스팅됩니다. 응용 프로그램이 freetds/odbc를 통해 SQL Server에 연결됩니다. 내 데이터베이스 날짜 시간에서 우분투 PHP는 잘못된 MSSQL 서버 날짜 형식을 반환합니다

[default] 

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

과 같이 저장됩니다 : 내 freetds.conf 에서

나는 날짜 시간에 대한 이러한 설정을 내 dB에 대해 쿼리를 실행하면

2016-12-07 07:11:31.000 

나는이를 얻을 수 날짜 :

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의 기본 형식으로 반환하려고합니다. –