FullCalendar过夜重复活动& Ruby On Rails

时间:2016-07-06 17:27:43

标签: ruby-on-rails ruby fullcalendar

我想发布一个关于FullCalendar过夜重复事件的问题。据我所知,唯一的方法就是这样:

[
  start: '09:00am',
  end: '27:00pm',
  dow: [1]
]

有没有更好的方法解决这个问题,如果不是最简单/最快的方法来计算具有开始和结束日期时间的Ruby on Rails的结束时间? 显然只是将2个日期之间的差异添加到开始日期将不起作用,因为它将被视为第二天。 我尝试过这样的事情,但这非常丑陋且不切实际:

hours, minutes = start_datetime.strftime('%H:%m').split(':').map(&:to_i)
hours_diff, min_diff = ((end_datetime - start_datetime) / 1.hour).round
end_datetime = "#{hours + hours_diff}:#{minutes}"

提前致谢!

0 个答案:

没有答案