代码之家  ›  专栏  ›  技术社区  ›  Matthew Dresser

用于创建Microsoft Outlook(windows live mail)日历事件的官方链接格式

  •  0
  • Matthew Dresser  · 技术社区  · 4 年前

    任何人都可以链接到Microsoft Outlook(在线版)日历超链接格式的官方文档吗?否则,解释一下我该怎么做?特别是,我想了解DateTime格式。

    我想在网页上提供一个链接,允许用户将事件添加到他们的Microsoft Outlook(联机)日历中。

    我遵循了该工具生成的格式: https://www.labnol.org/apps/calendar.html 但我对如何处理跨越夏令时变化的添加事件感到困惑。在网站的前端,我总是显示当地时间(这是一个英国唯一的网站)。在内部,我们将其转换为UTC。我不确定微软Outlook的预期。我在谷歌日历上使用UTC,这是正确的。

    从上面的链接中,我看到DateTime格式中包含了DateTime偏移量,例如。

    startdt=2022-04-02T11%3A00%3A00%2B00%3A00
    

    没有URL编码的是:

    startdt=2022-04-02T11:00:00+00:00
    

    所以这里显示的日期时间偏移量是0小时0分钟。

    我应该将时间保留为UTC,并根据一年中的时间相应地改变偏移量,还是应该将偏移量保留在00:00,然后根据一年中的时间调整时间?

    0 回复  |  直到 4 年前