0

私はこの種のことについてはまったくの初心者ですが、誰かが私を助けることができれば、私は永遠に感謝します.

予約の詳細を Google カレンダーに送信する Wordpress Booking Calendar プラグインがあります。これは、実際に予約された時間と比較して、送信される時間が 1 時間少ないことを除けば問題なく機能します。つまり、午前 9 時に予約した場合、Google カレンダーには午前 8 時に表示されます。

私はそれがこのコードのビットであることを特定しました:

'time1'=>urlencode($time1)

私は多くの異なる解決策を試し、予約時間をどこでも変更しましたが、実際に必要な場所で変更しました.

Wordpress と Google カレンダーの両方のタイムゾーンの組み合わせ (そして、Wordpress で +1 に変更しても、Google はまだ 1 時間ずれています。Google Cal GMT-1 を作成することだけが機能しますが、他のすべてが台無しになります) $time1 の値は、Wordpress のプラグイン詳細の予約詳細に正しく表示されます。

この場合、$time1 に 1 時間、3600 秒などを追加する方法がわかりません (私が言うように、私は完全な初心者です)。

$time1 は H:i の詳細を表します

4

1 に答える 1

1

これは に 1 時間追加$time1されますが、これはおそらくその変数をトレースし、正確に正しくない理由を見つけることで解決できると言われています。よく知られているプラ​​グインの場合でも、サイトに構成エラーがあると考えるのは簡単です。ただし、この質問をする前に独自のデバッグを行っていますが、これは非常に良いことです。

'time1' => urlencode( date( 'H:i', strtotime( $time1 . ' +1 hour' ) ) )
于 2013-01-17T11:09:15.820 に答える