2017-02-10 10 views
0

날짜 시간 표시에 사이트 표준 시간대를 사용하도록 일반 설정을 구성하고 사용자 환경 설정에서 동일한 설정을 지정한 경우 tiki는 UTC 시간대로 시간을 보여줍니다 .Tiki에서 데이터 시간대가 UTC로만 표시됩니다.

일반적으로 시간대 설정과 사용자 기본 설정의 모든 조합을 시도했지만 여전히 UTC 시간대를 표시합니다.

이 주제에 대한 제안이 있습니까?

답변

0

소리가 잘 들리지 않아, 티키 16.x에서 나에게 잘 돌아 간다. "브라우저 언어 감지"가 활성화되어 있습니까 (제어판 -> i18n)?

아마도 그럴까요?

또는 서버 또는 PHP 설정이 Tiki에서 설정 한 내용을 덮어 쓰고있는 경우 phpinfo에서 date.timezone 설정을 확인하십시오.

+0

답장을 보내 주셔서 감사합니다. @jonnybradley. 모든 설정을 테스트했습니다. 처음에는이 코드를 살펴 보겠습니다 : '"; 에코 날짜 ("Y-m-d H : i : s", $ timestamp); ?> '그 결과는 다음과 같습니다.'2017-02-10 15:08:54 2017-02-10 10:08:54 '서버 및 PHP 시간대 설정이 작동 중임을 의미합니다. 티키에서 ** 표시된 시간대를 -> 항상 사이트 기본 시간대로 설정했습니다 ** 어떻게해야합니까? –

+0

해결하셨습니까? 내가 더 많은 것을 제공 할 것인지 확신하지 못한다 ... 어떤 서버가 실행되고 있습니까? 어쩌면 뭔가 특이한 데서 (데비안/우분투/CentOS가 아닌) 완전히 새로운 tiki를 설치하고 변경하지 않고 설정을 변경할 수 있습니까? – jonnybradley

+0

타임 스탬프가 데이터베이스의 UTC를 기반으로 저장되어 있고 단일 항목 Tiki를 보려고 할 때이를 올바르게 시간대로 변환하는 것으로 나타났습니다. 그러나 내가 목록 플러그인이나 trackerCalendar 플러그인을 사용하여 항목을 나열하면 내 시간대로 변환되지 않습니다! {FORMAT} 등의 목록 플러그인의 시간대를 설정할 수있는 방법이 있습니까? @jonnybradley –

1

나는 문제를 해결했다고 생각합니다. /var/www/html/tikisvn15/lib/core/service/tracker/CalendarController.php의 답이 맞지 않습니다. 통합 검색 기능을 수행 할 때 UTC/GMT가 아닌 시간 소인이 반환되었습니다. FullCalendar는 UTC/GMT를 사용하여 정확한 시간을 표시합니다.

내가 추가 : 그래서 위의 파일에 약간의 수정했다 $displayTimeZone = new DateTimeZone($prefs['display_timezone']); $dateTime = new DateTime("now", $displayTimeZone); $tzOffset = $displayTimeZone->getOffset($dateTime);

반환 배열을, 나는 추가 :

'start' => $this->getTimestamp($row[$start]) + $tzOffset, 'end' => $this->getTimestamp($row[$end]) + $tzOffset ,

그것은 나를 위해 완벽하게 작동합니다. 통합 검색을 추가로 디버그 할 시간이 있었으면 좋겠다.하지만 그렇게 할 수는 없다. 응원!

+0

) "브라우저 언어 감지"가 활성화되지 않았습니다. 나는 그것을 가능하게했고, 나의 수정과 시험을 되 돌렸다. 달력에 표시된 시간은 시작 시간과 다른 4 시간입니다. – Tommy

+0

"브라우저 언어 감지"가 선택되지 않았습니다. 나는 그것을 가능하게했고, 나의 수정과 시험을 되 돌렸다. 내 사용자 기본 설정이 "브라우저 검색 중 ..."으로 설정되어 있습니다.그런 다음 사용자 환경 설정에서 "America/Toronto"를 설정하여 다시 시도했습니다. 달력에 표시된 시간은 시작 시간과 다른 4 시간입니다. 그러나 추적기 표시가 정확하고로드하는 데 추적기 lib를 사용했기 때문에 항상 코드가 있거나 없습니다. PHP 파일 (Tiki 환경이 아님)에서 php 설정을 시도했습니다. 그것은 작동합니다. Btw, 나는 15.4 시스템을 업그레이드해도 16.2 문제가 있습니다. – Tommy

+0

죄송합니다. 답변을 말씀 드릴 수 없습니다. 충분하지 않은 평판. ;디 – Tommy