繁体   English   中英

谷歌日历api错误的时间

[英]Google calendar api wrong time

在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=20190511 T193000Z/20190511T210000Z

在此输入图像描述

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

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

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

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

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

暂无
暂无

声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.

 
粤ICP备18138465号  © 2020-2024 STACKOOM.COM