You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

为Microsoft OWA日历创建事件链接:如何传递时区参数?

解决OWA创建事件链接的时区设置问题

我之前折腾过OWA的预填事件链接,确实官方文档里几乎找不到时区设置的说明,不过试了几种方法后,找到两个可行的思路:

  • 方法一:给startdt和enddt添加时区偏移量
    OWA支持带时区偏移的ISO 8601格式,而不是单纯加Z(虽然Yahoo和Google日历认Z,但OWA的解析逻辑不同)。比如你想设置东八区的时间,就把日期写成2024-10-05T14:00:00+08:00,注意URL里要把+转义成%2B,最终参数会是这样:

    startdt=2024-10-05T14:00:00%2B08:00&enddt=2024-10-05T15:00:00%2B08:00
    

    这样OWA会自动识别这个时区偏移,把事件时间对应到正确的时区。

  • 方法二:添加timeZone参数
    另一种方式是在链接里直接指定时区ID,OWA支持标准的Windows时区标识符(比如China Standard Time、Eastern Standard Time)。举个例子:

    https://outlook.office.com/calendar/0/deeplink/compose?startdt=2024-10-05T14:00:00&enddt=2024-10-05T15:00:00&subject=Test%20Event&timeZone=China%20Standard%20Time
    

    这个参数会强制把事件的时区设置为你指定的选项,即使startdt和enddt不带偏移,也会按照这个时区来解析时间。

需要注意的是,OWA的这些参数没有公开的官方文档,都是通过反向工程和实际测试得到的,所以不同版本的OWA可能会有细微差异,建议你根据自己的使用场景测试一下。

内容的提问来源于stack exchange,提问作者Tom M

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.05.19 07:48:48