Я использую Ruby on Rails, fullcalendar-rails и momentjs-rails.FullCalendar-рельсы, отображающие события за день раньше
Я инициализирую FullCalendar одним событием для демонстрационных целей, как показано на рисунке here. Дата начала указана как 2015-02-01. При просмотре представления месяца в январе событие появляется в 2015-01-31. При просмотре месячного просмотра в феврале он появляется также в 2015-02-01. Если я укажу дату, которая не первая месяца, она появляется только в предыдущий день.
Я попытался сделать jsfiddle, чтобы продемонстрировать, что происходит, но с использованием того же кода событие появилось в правильную дату.
Я полностью в своем уме с этим. Я подозреваю, что это связано с часовыми поясами, но я попытался вручную указать часовые пояса, указав UTC, указав FullCalendar, чтобы полностью игнорировать тайм-точки, но ничего не помогло. Я не уверен, на данный момент, если это проблема с моим сервером Rails (я так не думаю, потому что сервер знает правильную дату, время и часовой пояс), полные календарные рельсы или монеты-рельсы (сомнительно, потому что Я не смог найти кого-то другого с той же проблемой), мой компьютер (сомнительно, потому что тот же код отлично работает в jsfiddle), или что-то еще, что я даже не рассматривал. Любая помощь или совет, чтобы указать мне в правильном направлении, будут очень признательны!
Жесткое кодированное событие меняется на другой день? Это действительно странно. Устраните проблему, удалив вещи и узнайте, что вызывает проблему. Избавьтесь от всех других опций FC, внешних кнопок управления и т. Д. – slicedtoad
Также попробуйте http://stackoverflow.com/questions/26736221/full-calendar-places-all-events-to-early. И попробуйте установить время для жестко закодированного события. – slicedtoad