Я сижу по действительно странной проблеме с Grails и полным календарем js.
У меня есть пользователи, чьи собственные часовые пояса хранятся в базе данных, например, ECT
Когда пользователи вставляют свои события вседаты хранятся в UTC.Это устанавливается в Bootstrap с помощью:
TimeZone.setDefault(TimeZone.getTimeZone("UTC"))
Я слышал, что хорошая идея хранить все даты в UTC.Поэтому, когда немецкий пользователь вводит 1.12.2012 08:00, он сохраняется с 1.12.2012 07:00.Это нормально.
Теперь, когда я хочу отобразить эти значения из БД в календаре, часовой пояс не учитывается в fullcalendar (я установил ignoreTimezone: false), поэтому даты идут через json с 2012-12-01 08: 00 + 01: 00, но отображается как 08:00, а не 07:00.Что я здесь не так делаю?эта проблема сводит меня с ума.