jQuery完整日历添加事件,仅包含月份和日期



我使用的是完整日历,想知道是否可以只添加月份和日期的事件。为了简化我的意思,让我们看看脚本

jQuery("#calendar").fullCalendar({
        header: {
            left: 'prev,next today',
            center: 'title',
            right: 'month,basicWeek,basicDay'
        },
        events: [
            {
            'title': 'something',
            'start': '2012-09-06'
            }
        ]
    });

通过这种方式,一切都正常工作,但我只想在月和日的帮助下添加数据,比如so=>

events: [
    {
    'title': 'something',
    'start': '09-06'
    }               
]

但它不起作用,有什么解决方案吗?请帮忙,提前感谢:)

你不能这样做-根据完整的日历文档,日期应该是这样的:

"日期。必需。事件开始的日期/时间。为事件或事件源指定事件对象时,可以指定IETF格式的字符串(例如:"2009年10月18日星期三13:00:00 EST")、ISO8601格式的字符串,例如:"2009-11-05T13:15:30Z")或UNIX时间戳。"

添加一个重复性事件-这是你试图做的,每年同一天的重复性事件(如出生日期)是一个问题,已经在这里向fullcalendar的创建者提出并解决了这个问题-他们没有提供使用fullcalendal的解决方案-建议的解决方案是将日期存储在某个地方,并将新事件绑定到你的数据源,或在将事件添加到日历之前创建日期的其他方法

  1. 您需要创建一个包含所有生日事件的通用事件数组。在此处使用正确的格式,如'start': '2012-09-06'
  2. 使用viewDisplay回调来捕捉视图每年的变化。在此处编辑您的原始事件数组以添加日历的当前年份
  3. 然后使用renderEventrerenderEvents方法在日历上呈现这些新事件

这在理论上应该是可行的。如果你有任何问题,请告诉我。祝你一切顺利!

此代码运行良好,

在变量中分配当前年份:$date = date("Y");

连接变量$date."-".date("m-d",$birthday["date_of_birth"]);

这就是

相关内容

  • 没有找到相关文章

最新更新