スタッフのきまぐれブログ

スタッフブログ

MTS Simple Booking Cの登録時に9時間ずれた&挙動がおかしいので調べてみた。

まずプラグインのバッティングか?と調べてみた。

プラグインの競合について

上記リンク先にあるプラグインは使ってないし、MTS Simple Booking Cのプラグイン全てをとめてもダメだったので

テンプレートの問題化と調べたら、、ビンゴ!!

functions.phpに「date_default_timezone_set( ‘Asia/Tokyo’ );」を追加していたのが原因だった。

なぜ追加してたのか、、、思い出せない。。。スピードアップ?時刻表示がどっかおかしかった?

思い出せない。。。

他で時刻表示がおかしかったら date_i18n() をつかおう。。

もしくは

WordPress の timezone は UTCになっているので、気をつけましょう | X->A->O

で紹介されている方法を試そう。うん。

一応メモ↓


$preset_tz = date_default_timezone_get();
date_default_timezone_set( 'Asia/Tokyo' );
/*-- ローカルのタイムゾーンを利用する処理---*/
date_default_timezone_set( $preset_tz ); // これを忘れないこと。 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

滋賀県でホームページ制作ならウェブフォーアート ページトップへ
MENU