在这方面我是个新手,但如果有人能帮助我,我将永远感激不尽。
我有一个Wordpress预订日历插件,将预订细节发送到谷歌日历-除了发送的时间比实际预订的时间少1小时外,这工作得很好。也就是说,如果在早上9点预订,它将在早上8点出现在谷歌日历上。
我已经确定它是这段代码:
'time1'=>urlencode($time1)
我尝试了许多不同的解决方案,并在我真正想要的地方改变了预订时间。
在Wordpress和谷歌日历匹配的时区(甚至当我改变他们+1在Wordpress上-谷歌仍然是1小时-唯一的工作是使谷歌Cal GMT-1,但这打乱了其他一切)和$time1的值正确地出现在预订详细信息在Wordpress插件的详细信息。
只是不确定如何在$time1中添加1小时,3600秒或其他内容(正如我所说,我是一个完全的新手)。
$time1表示H:i details
这将为$time1
增加一个小时,也就是说,这可能可以通过跟踪该变量并找出它不正确的确切原因来解决。如果它是一个著名的插件,它仍然很容易相信你的网站上有一个配置错误。但是在问这个问题之前,你已经做了自己的调试,这是非常好的。
'time1' => urlencode( date( 'H:i', strtotime( $time1 . ' +1 hour' ) ) )