FullCalendar中的重复性隔夜事件 [英] Recurring Overnight Events in FullCalendar

查看:262
本文介绍了FullCalendar中的重复性隔夜事件的处理方法,对大家解决问题具有一定的参考价值,需要的朋友们下面随着小编来一起学习吧!

问题描述

我正在将FullCalendar插件用于JQuery,并且试图创建一个跨越多天的重复事件.在这种情况下,我想要一个周期性活动,该活动从星期一的上午10点开始,到星期二的凌晨3点结束.

I am using the FullCalendar plugin for JQuery, and I am trying to create a recurring event that spans multiple days. In this instance I want a recurring event that starts at 10am Monday and ends at 3am Tuesday.

我已经研究了如何进行重复事件,例如 ,但是我可以似乎无法让它在多天内工作.

I have researched how to do recurring events, such as this, but I can't seem to get it to work across multiple days.

例如,在同一天创建一个重复事件可以正常进行:

For example, creating a recurring event on the same day like this works fine:

{
  start: '10:00',
  end:   '15:00',
  dow: [1]
}

但是,试图在一整夜之间进行跨活动是行不通的(我的意思是星期一10:00到星期二03:00):

However, trying to span the event overnight doesn't work ( I mean Monday 10:00 to Tuesday 03:00 ):

{
  start: '10:00',
  end:   '03:00',
  dow: [1]
}

似乎创建了一个2小时的活动.

It just seems to create a 2-hour event.

可以做我想做的事吗?如果可以,怎么办?

Is it possible to do what I want? And if so, how?

推荐答案

我在您链接的页面上给出的答案(此处)应该可以.您只需要使用正确的时间即可.

The answer I gave on the page you linked (here) should work. You just need to use the right times.

这行不通

{
  start: '10:00', //starts at 10 on monday
  end:   '03:00', //ends at 3 on monday? gets ignored
  dow: [1]
}

相反:

{
  start: '10:00', //starts at 10 on monday
  end:   '27:00', //24+3 is handled correctly.
  dow: [1]
}

JSFiddle演示

这篇关于FullCalendar中的重复性隔夜事件的文章就介绍到这了,希望我们推荐的答案对大家有所帮助,也希望大家多多支持IT屋!

查看全文
登录 关闭
扫码关注1秒登录
发送“验证码”获取 | 15天全站免登陆