我正在尝试使用DHTMLX调度程序在数据库中添加一个重复事件。我使用自己的字段使用一个完整的自定义灯箱。每天,每周和每月的活动将完美添加到数据库中。也许我忽略了一些东西
我试图保存像每月事件这样的确切的rec_type,因为它们使用了几乎相同的模板,因此它们之间只有一个差异。我将"月"更改为"年"。
最后,我的条目看起来像这样:
{
end_date: "09.06.2026 12:00"
id: "a97ede9d-372f-4360-9fdb-e97e26aaacf8"
rec_type: "year_5_4_1#09/06/2026"
start_date: "05.09.2019 12:00"
text: "test12345"
}
我希望5月至2026年的第一个星期四所有事件的输出。也许您可以帮助我找出错误在哪里。
如果重复事件于5月开始,则start_date也必须包含5月。即。
start_date: "05.05.2020 12:00"
客户端从rec_type字段获取以下格式的字符串:
[type]_[count]_[day]_[count2]_[days]#[extra]
其中:
- 类型 - 重复的类型:'day','周',"月","年"。
- 计数 - "类型"单元中事件之间的间隔。
- day and count2-定义一个月的一天(第一个星期一,第三个星期五等(。
- 天 - 逗号分隔的工作日清单。
- 额外的 - 可用于更改重复细节的介绍的额外信息。
所以,对于5月的第一个星期四的每个星期四,rec_type必须是:
rec_type: "year_1_4_1_"
演示以检查其工作原理。
如果您需要有关 rec_type 属性的更多详细信息,请在文档中找到它们。