Yes, as I wrote here it works. I guess it is something in the diff from the version here to mine. I remember that it already worked before a couple of updates I made.
I am having the exact same issue! Without quotes it works like a charm. But the Discourse Editor always creates “Europe/Berlin” instead of Europe/Berlin - and in preview it shows wrong time then. Can this be fixed?
위에서 언급된 것과 동일한 동작을 경험하고 있습니다. ""를 제거하면 모두 정상적으로 작동합니다. 하지만 이를 사용하면 시스템이 클라이언트가 실행 중인 시간대의 시간만큼 UTC에 더하거나 빼는 것 같습니다.
참고로, 시간대에 의미 없는 값을 입력해도 같은 문제가 발생합니다: [date=2019-08-20 time=20:00:00 timezone="nonsense"]
또는 [date=2019-08-20 time=20:00:00 timezone=nonsense] 2019-08-20T20:00:00Z
저도 정확히 같은 문제를 보고합니다. 어느 정도 “독일어” 설치 환경에서 발생하는 문제인 것 같습니다.
참고로, 설정을 초기화하기 위해 domain.de/wizard에 접속하여 로케일을 미국 영어로 변경하고 마법사 과정을 처음부터 끝까지 진행해 보았습니다. 영어 설정에서는 시간을 붙여넣으면 올바르게 표시됩니다. 예를 들어 "내일 오후 11:15 (Europe/Berlin)"라고 표시되지만, 실제로는 독일 시간으로 23:15를 입력한 것입니다. 즉, 올바르게 표시되는 것입니다.
하지만 마법사를 통해 포럼을 다시 "Deutsch(독일어)"로 설정하고, 시간을 포함하여 새로운 예약을 붙여넣으면 … +1시간 효과가 다시 나타납니다. (영어 설정으로 붙여넣은 시간은 여전히 올바르게 표시됩니다.)
따라서 이것은 서버 시간 문제인 것 같지 않습니다. Europe 로케일과 UTC 사이에서 무언가가 충돌하는 것 같습니다.
우리는 “사용자 로케일 허용” 옵션을 비활성화했습니다. 따라서 사용자는 스스로 언어를 변경할 수 없습니다. 이것이 도움이 될지 모르겠습니다.
같은 문제를 경험한 다른 분들, 즉 @Daniel_Tesla, @lorddevil, @zogstrip, @hewo7 님의 경우, 사용자들이 인터페이스 로케일 설정을 변경할 수 있나요? 또는 독일어 환경에서 설정 › 일반 설정의 사용자 로케일 허용: “Erlaube Benutzern, ihre eigene Oberflächensprache zu wählen” 항목이 어떻게 되어 있나요?