我在这类事情上完全是新手,但如果有人能帮助我,我将永远感激不已。
我有一个 Wordpress 预订日历插件,可以将预订详细信息发送到 Google 日历 - 除了发送的时间比实际预订的时间少 1 小时之外,这工作正常。即,如果在上午 9 点预订,它会在上午 8 点出现在 Google 日历上。
我已经确定它是这段代码:
'time1'=>urlencode($time1)
我尝试了许多不同的解决方案,并且在我真正想要的地方更改了预订时间。
Wordpress 和 Google 日历匹配上的时区(即使我在 Wordpress 上将它们更改为 +1 - Google 仍然落后 1 小时 - 唯一有效的方法是使 Google Cal GMT-1,但这会搞乱一切否则向上)并且 $time1 的值正确显示在 Wordpress 插件详细信息的预订详细信息中。
只是不知道如何在这种情况下向 $time1 添加 1 小时、3600 秒或其他时间(正如我所说,我是一个十足的新手)。
$time1代表H:i详细信息
最佳答案
这将使 $time1
增加一个小时,也就是说,这可能可以通过跟踪该变量并找出它不正确的原因来解决。如果它是一个众所周知的插件,那么仍然很容易相信您的网站上存在配置错误。但在问这个问题之前你已经完成了自己的调试,这非常好。
'time1' => urlencode( date( 'H:i', strtotime( $time1 . ' +1 hour' ) ) )
关于php - 在通过 'time1' =>urlencode($time1) 传输的时间上添加一个小时,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/14377646/