Javascript jQuery完整日历只添加月和日的事件

Javascript jQuery完整日历只添加月和日的事件,javascript,jquery,fullcalendar,Javascript,Jquery,Fullcalendar,我正在使用完整的日历,不知道是否可以只添加月份和天数的活动。为了简化我的意思,让我们看一下脚本 jQuery("#calendar").fullCalendar({ header: { left: 'prev,next today', center: 'title', right: 'month,basicWeek,basicDay' }, events: [

我正在使用完整的日历,不知道是否可以只添加月份和天数的活动。为了简化我的意思,让我们看一下脚本

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'
    }               
]

但它不起作用,有解决办法吗?请帮助,事先谢谢:)

您不能这样做-根据fullcalendar文档,日期应为:

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

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

  • 您需要创建一个包含所有生日事件的通用事件数组。在此处使用正确的格式-如
    “开始”:“2012-09-06”
  • 使用
    viewDisplay
    回调捕捉视图的变化-年复一年。在此处编辑原始事件数组以添加日历的当前年份
  • 然后使用
    renderEvent
    rerenderEvents
    方法在日历上呈现这些新事件
  • 这在理论上应该是可行的。如果你有任何问题,请告诉我。祝你一切顺利

    此代码工作正常

    在变量中指定当前年份:
    $date=date(“Y”)

    连接变量,
    $date.-”.date(“m-d”、$birth[“date\u of_birth”])


    就这样

    日历应该将这些事件添加到哪一年?当前年份?@ganeshk我希望每年都加入,因为我想在日历中添加关于用户生日信息的数据,所以你想说这是不可能的?开始日期必须是一个合适的日期时间,你可以使用javascript将你的日/月转换为不同年份的多个事件我同意这样做
    (“开始”:“09-06”)
    是不可能的,但我想知道,如果其他函数不可能,我真的可以猜出哪个函数对这项任务有帮助可能是2012-2020年的循环,并在给定的日期为每年创建一个活动。我猜你已经提出了什么建议,但无法完成任务,如果你看到我的答案,我将非常高兴关于这个问题的帖子,这里是链接,谢谢:)