html - 链接到 OWA 日历 - 传递时区

标签 html hyperlink outlook-web-app outlook-calendar

我正在尝试预填充指向 Microsoft OWA 的创建事件链接。 这有效:

https://outlook.live.com/owa/
    ?path=/calendar/action/compose
    &subject=TestEvent
    &location=testlocation
    &startdt=2018-02-29T19:00:00
    &enddt=2018-02-29T20:00:00
    &body=Testtext+my+test+text

Test it here

但我没有找到设置时区的方法,因为出于某种原因 that is not documented . 有没有办法设置startdtenddt的时区?

我已经尝试在日期后附加一个 Z,因为这在 Yahoo 和 Google 日历链接中有效(它告诉应用程序时区是 UTC)。

最佳答案

我也无法找到如何为 OWA 日历事件链接设置时区。但是,我发现您可以在链接中指定 UTC 偏移值。但是这种方法有两个缺点。第一个缺点是您必须考虑夏令时,因为 UTC 偏移量会发生变化。第二个是最终用户需要正确设置他们的时区才能看到正确的时间。

如何在链接中指定 UTC 偏移量,方法是将偏移量添加到 startdtenddt 参数的末尾,格式为 + 或 - hh:mm .例如,假设事件设置为东部标准时区 3 月 27 日下午 3 点。在美国,夏令时在 3 月 27 日生效,因此美国东部的 UTC 偏移量将为 -4。 startdt 参数应为 2018-03-27T15:00:00-04:00enddt 参数也是如此。

关于html - 链接到 OWA 日历 - 传递时区,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/48752409/

相关文章:

javascript - 如何更改链接上的域但保留路径?

javascript - 使用链接调用将文件插入 div 的 javascript 函数

java - 来自 MS Exchange OWA 的 HTML 正文中的响应 'Bad request'

html - 带有 HTML 和 CSS 的吉他谱

jquery - bootstrap navbar collapse 不适用于良好的 jQuery 顺序?

html - Bootstrap Css 避免列堆叠

css - Firefox 和 IE 上的链接在鼠标悬停时 float

javascript - CSS/AJAX - 在 AJAX 调用上激活样式

asp.net - 使用 Wopi 和 Office Online Server 在 Word 中编辑

java - 从 Java 发送 OWA 登录表单