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

标签 php html mysql wordpress

我在这类事情上完全是新手,但如果有人能帮助我,我将永远感激不已。

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

相关文章:

css - 调整窗口大小时导航移动

Mysql:如何访问当前行的列值

MYSQL 需要在单个表上进行更快的分组

php - 数组中的递归函数数据未按预期出现

php - Codeigniter 4 验证可选值

html - 是否可以在 CSS 中使用 % 设置 HTML5 音频播放器的大小?

php - 这是 PHP 还是 MySQL 错误?

php - 在 PHP 中删除字符串的一部分

php - CakePHP 3.0保存belongsToMany不保存

javascript - reactJS 下拉菜单中的样式调整