2017-09-26 7 views
0

우리의 응용 프로그램은 YII 1.1 구축, 그리고 우리는 formatTimeForAPICopy 방법에 시간대를 설정 우리 ActiveRecord.php 파일이 있습니다 \Yii::log를 사용하여YII 1.1 : 순간 :: toTimeZone() 설정하지 않는 시간대

public static function formatTimeForAPICopy($timeString) 
{ 
¦ if ($timeString) { 
¦ ¦ $phDateTime = Moment::toTimeZone($timeString, 'Asia/Manila'); 
¦ ¦ return strtotime($phDateTime->format(MySQL::DATETIME_FORMAT)); 
¦ } else { 
¦ ¦ return null; 
¦ } 
} 

을 기능, 나는 틀린 그것을 명확하게 볼 수있다. 시간은 date을 사용해도 -8 시간 차이가 있습니다. 또한 내 로컬 컴퓨터에서도 마찬가지입니다. 심지어 더 이상합니다.

SELECT @@global.time_zone을 사용하여 MySQL의 시간대 구성을 확인했으며 로컬과 서버 모두 SYSTEM을 표시했습니다.

나는 DateTime을 사용해 보았지만 단순히 전체 응용 프로그램을 멈추었습니다.

답변

0

설정 파일 (main.php)에 시간대를 정의하려 했습니까? 할 수있어 ... 'timeZone'=> '여기에 시간대', ...