我们使用php sdk(https://github.com/microsoftgraph/msgraph-sdk-php)创建日历事件
…..
'start' => [
'dateTime' =>'2019-04-02T12:30:00+01:00',
'timeZone' => 'Europe/London'
],
'end' => [
'dateTime' => '2019-04-02T13:30:00+01:00',
'timeZone' => 'Europe/London'
],
….
但是当我们在桌面时区打开约会时总是显示UTC。为什么?以及如何解决它?
我相信你需要在没有时区偏移的情况下发送这些值。换句话说,dateTime应该如下所示:'2019-04-02T12:30:00'
此外,虽然文档声明支持IANA和Windows时区,但at least one other person has reported it not working with IANA zones。如果确实如此,那么等效的Windows时区ID将是'GMT Standard Time'
。希望它也支持,但你可以尝试。