在通过'time1'=>urlencode($time1)传输的时间上增加一个小时


Add an hour onto the time being transmitted via 'time1'=>urlencode($time1)

在这方面我是个新手,但如果有人能帮助我,我将永远感激不尽。

我有一个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' ) ) )