谷歌日历api错误的时间

问题描述 投票:0回答:1

在wordpress网站上,我使用插件将某个事件添加到您自己的谷歌日历中。这些事件使用24小时格式。我遇到的问题是,当插件设置时间时它使用事件的24小时时间但是当它在谷歌日历中打开时,时间错误地格式化为上午/下午。

在此示例中,活动应从19:30或7:30开始,并在21:00或9:00结束。

将事件添加到Google日历的链接:

https://calendar.google.com/calendar/r/eventedit?text=A+Title&dates=20190511T193000Z/20190511T210000Z&details=Some+Details&location=street+number,+postalcode+city&sf=true

注意时间格式:&dates=20190511T193000Z/20190511T210000Z

enter image description here

我找到了创建链接的文件,所以我可以更改它,但我不知道应该如何更改它?

我可以更改Google日历以使用24小时格式和网址中的其他变量吗?

或者我应该在创建链接之前以编程方式将格式更改为上午/下午?我应该如何在网址中输入?

php wordpress url google-calendar-api
1个回答
0
投票

问题不在于上午或下午的格式化时间,而是没有考虑到的时区。我们住在比利时,所以我们有一个+2小时的时区,在谷歌日历中增加了时间。所以我通过从我输入的时间删除2小时来解决问题。

注意:此解决方案仅适用于+2的固定时区。对我来说,这是有效的,因为这个网站将只在比利时使用,但我不知道如何使这个工作在一个可变的时区。

© www.soinside.com 2019 - 2024. All rights reserved.