问题标签 [rfc5545]

For questions regarding programming in ECMAScript (JavaScript/JS) and its various dialects/implementations (excluding ActionScript). Note JavaScript is NOT the same as Java! Please include all relevant tags on your question; e.g., [node.js], [jquery], [json], [reactjs], [angular], [ember.js], [vue.js], [typescript], [svelte], etc.

0 投票
1 回答
4880 浏览

icalendar - 多日全天活动

我在为跨越多天的全天事件获取正确语法时遇到问题。这是我的 ICAL 活动:

在 Mac 日历中表现出色: 在此处输入图像描述

但在 Outlook 中,它从凌晨 1 点开始,并没有标记为全天: 在此处输入图像描述

0 投票
1 回答
56 浏览

icalendar - 时区不适用于日历事件

我在某个活动中遇到时区问题。这是事件的内容,它使用 TZID 指定事件。但是有人告诉我,当中央时区的人添加它时,它显示为下午 2 点,而不是预期的下午 1 点。我在 ET 所以无法测试这个。

你知道为什么会发生吗?

0 投票
1 回答
228 浏览

icalendar - “一月的第二周”的 ical RRULE?

什么 ical RRULE 让我选择一月的第二周(不一定是满周)(例如)?

更具体地说,从一月第二周开始的星期日?

通常,“1SU”会起作用,但如果月份从星期日开始,它将是“2SU”,所以我在这里看不到明显的解决方案吗?

0 投票
1 回答
139 浏览

google-calendar-api - 星期和星期几的 vcalendar 格式

我用 DTSTART 和 DTEND 生成一个带有星期数和星期几的 vcalendar 文件,就像 RFC5545 和 ISO.8601.2004 1所说的那样。像这样:

或者

其中阅读 2015 年第 43 周第 7 天(星期日)晚上 8 点到晚上 9 点。

但是我遇到的谷歌日历和在线验证器都没有说它是正确的。有人知道发生了什么吗?

0 投票
3 回答
575 浏览

outlook - 如何使用 Ical 为每个月的第一个星期三创建定期约会

如何使用 Ical 为每个月的第一个星期三创建定期约会,请参阅下面的 ical 文件

以下代码适用于 - 发生在每 1 个月的第一个星期日,从 2015 年 4 月 10 日到 2015 年 6 月 12 日,从上午 11:00 到下午 12:00。


但是每周一的这段代码不起作用

0 投票
1 回答
1269 浏览

java - Java、ICS 日历格式在 Outlook 或 Thunderbird 中导入时不显示时间

我正在开发一个 Java 项目,在该项目中我正在创建一个 ICS 文件,但日期和时间有问题。每当我导入 ICS 文件时,我想在 ICS 文件中显示事件的开始时间和事件的结束时间。

我尝试使用包含 endTime 的构造函数,但运气不好,仍然显示 00:00。下面的代码我用来生成 ICS 文件,下面是 ICS 文件的内容。

代码 :

这是我的 ICS 文件的样子:

现在,当我导入它时,Outlook、Thunderbird 或 Evolution 中没有提到时间。我究竟做错了什么?谢谢你。

0 投票
1 回答
1351 浏览

icalendar - 句点 RDATE 是什么意思?

RFC 5545 允许 RDATE 属性具有 PE​​RIOD 数据类型。这种数据类型的语义是什么?据我所知,它是未指定的。它会改变事件的持续时间吗?如果它在时区更改中,不能有持续时间怎么办?

0 投票
1 回答
1048 浏览

calendar - 如何发送添加日历事件(非邀请)的电子邮件?

我知道如何通过 php (icalendar) 发送日历邀请,但我只想通过发送电子邮件将事件添加到接收者的日历中。这样就不需要 RSVP 按钮 (Outlook) 或其他响应。

谁能帮我这个?

0 投票
1 回答
739 浏览

rfc5545 - RRULE (rfc 5545) 直到计数

我无法理解关于and的rfc5545。据我了解,根据 RFC 的这一部分,UNTIL 和 COUNT 不能在同一个重复规则中:untilcount

值名称:RECUR

用途:此值类型用于标识包含重复规则规范的属性。

正式定义:值类型由以下
符号定义:

在 rfc 中进一步说明:

如果指定了多个 BYxxx 规则部分,则在评估指定的 FREQ 和 INTERVAL 规则部分之后,BYxxx 规则部分将按以下顺序应用于当前评估的事件集:BYMONTH、BYWEEKNO、BYYEARDAY、BYMONTHDAY、BYDAY、BYHOUR、BYMINUTE , BYSECOND 和 BYSETPOS; 然后评估 COUNT 和 UNTIL。

最后一段似乎暗示 COUNT 和 UNTIL 可以在同一个 RRULE 中。

当我检查实现 rrule 生成器和解析的库时,没有验证可以确保 COUNT 和 UNTIL 不在同一个递归中。

每个人通常对此进行的一般实施是什么?我们是否应该忽略此验证并在同时存在 COUNT 和 UNTIL 时简单地使用 UNTIL 参数(反之亦然)?RFC 对 COUNT 和 UNTIL 参数的确切含义是什么?

0 投票
2 回答
188 浏览

standards - iCalendar 标准中 Occurrence 和 Instance 的区别?

iCalendar RFC 5545中的术语“发生”和“实例”之间有什么区别吗?

我发现 CalDAV RFC 4791仅使用术语“实例”,其中没有使用术语“发生”。

看起来这些是同义词还是我错了?