我正在为这两个链接而苦苦挣扎。它们都允许通过 href 链接在 Outlook 中创建事件。
第一个链接工作正常。UTC格式的日期,2023-03-24,当天09:00开始,10:30结束
当我点击上面的链接时,它会在预期的时间和日期在我的日历中创建一个事件
此链接除了2023-03-31开始,同日09:00开始至10:30结束外,其他都是一样的
当我点击这个链接时,它创建了一个延迟 1 小时的链接,从 31 日上午 10 点到 11:30。
我不明白行为或我需要改变的地方
我正在为这两个链接而苦苦挣扎。它们都允许通过 href 链接在 Outlook 中创建事件。
第一个链接工作正常。UTC格式的日期,2023-03-24,当天09:00开始,10:30结束
当我点击上面的链接时,它会在预期的时间和日期在我的日历中创建一个事件
此链接除了2023-03-31开始,同日09:00开始至10:30结束外,其他都是一样的
当我点击这个链接时,它创建了一个延迟 1 小时的链接,从 31 日上午 10 点到 11:30。
我不明白行为或我需要改变的地方
从这些日期的格式来看,例如:
2023-03-31T09:00:00:000Z
表示它是 UTC 格式,当时钟改变时不会改变。但是 2023-03-24 和 2023-03-31 是时钟更改时间的任意一侧。因此,该链接为两个约会生成相同的时间,而不是补偿时钟的变化,但 Outlook 正在进行调整。
您所在的国家/地区使用夏令时 (DST) 吗?如果是这样,这很可能是您在 2023 年 3 月 31 日观察到的 1 小时差异的原因。
如果您打算创建一个会议开始于 2023 年 3 月 31 日,从 09:00 开始到 10:30 结束,请在您使用的链接中手动将时间调整为提前一小时:
https://outlook.office.com/owa/?path=/calendar/action/compose&startdt=2023-03-31T08%3A00%3A00%3A000Z&enddt=2023-03-31T09%3A30%3A00%3A000Z&subject=Placeholder&rru=addevent