FullCalendar-rails 提前一天显示事件
FullCalendar-rails displaying events a day early
我在 Rails、fullcalendar-rails 和 momentjs-rails.
上使用 Ruby
出于演示目的,我正在用单个事件初始化 FullCalendar,如图 here 所示。开始日期指定为 2015-02-01。查看 1 月的月视图时,事件显示在 2015-01-31。查看 2 月的月视图时,它也显示在 2015-02-01 上。如果我指定的日期不是一个月的第一天,它只会出现在前一天。
我试着制作一个 jsfiddle 来演示发生了什么,但使用完全相同的代码,事件出现在正确的日期。
我对这个完全束手无策。我怀疑这与时区有关,但我尝试手动指定时区、指定 UTC、告诉 FullCalendar 完全忽略时区,但没有任何帮助。我现在不确定我的 Rails 服务器是否有问题(我不这么认为,因为服务器知道正确的日期、时间和时区)、fullcalendar-rails 或momentjs-rails gems(有疑问,因为我没能找到其他人有同样的问题),我的电脑(有疑问,因为相同的代码在 jsfiddle 中工作正常),或者我没有的其他东西'甚至没有考虑过。任何能为我指明正确方向的帮助或建议都将不胜感激!
我遇到了同样的问题,因为我使用的是 rails 4,我只是使用这个“2.1.1.0”版本。
我在 Rails、fullcalendar-rails 和 momentjs-rails.
上使用 Ruby出于演示目的,我正在用单个事件初始化 FullCalendar,如图 here 所示。开始日期指定为 2015-02-01。查看 1 月的月视图时,事件显示在 2015-01-31。查看 2 月的月视图时,它也显示在 2015-02-01 上。如果我指定的日期不是一个月的第一天,它只会出现在前一天。
我试着制作一个 jsfiddle 来演示发生了什么,但使用完全相同的代码,事件出现在正确的日期。
我对这个完全束手无策。我怀疑这与时区有关,但我尝试手动指定时区、指定 UTC、告诉 FullCalendar 完全忽略时区,但没有任何帮助。我现在不确定我的 Rails 服务器是否有问题(我不这么认为,因为服务器知道正确的日期、时间和时区)、fullcalendar-rails 或momentjs-rails gems(有疑问,因为我没能找到其他人有同样的问题),我的电脑(有疑问,因为相同的代码在 jsfiddle 中工作正常),或者我没有的其他东西'甚至没有考虑过。任何能为我指明正确方向的帮助或建议都将不胜感激!
我遇到了同样的问题,因为我使用的是 rails 4,我只是使用这个“2.1.1.0”版本。