type:any

自作Googleカレンダーに登録ボタンが5分ずれていたので修正した

{ category: "Front-end" }

自作Googleカレンダーに追加ボタン(押すとGoogleカレンダーのイベント登録画面に遷移する)をWordPressサイトに実装していたのですが、いつのタイミングから?遷移後の画面で追加したい時刻の5分後になってしまう症状がありました。

結論としては、パラメータに渡す時刻の『秒』を記述していなかったためでした。

5分追加されてしまう例:
https://calendar.google.com/calendar/u/0/r/eventedit?dates=20220108T1000/20220109T1600

5分ズレない例:
https://calendar.google.com/calendar/u/0/r/eventedit?dates=20220108T100000/20220109T160000

以前は上の例でも問題なく動いていたのですが、仕様が変更されたのだと思います。この解決方法は私が発見したわけではないのでここに載せるのは恐縮ですが、調べてもなかなか見つからない問題だったので同じ問題を踏む人のために残しておこうと思います。