WordPressを使っていて、現在の日時を取得する機会がありました。例えば、どこかのAPI等を使ってデータを取得した日時をDBに格納する時などです。そこで、phpの「date関数」を使ってWordPress上で実行すると、値がUTC(協定世界時)で取得されます。具体的にどうなるか、試しました。 例:現在の日時を取得すると・・・9時間ずれてしまう2013-12-2 15:56:43 //現在の日時 2013-12-2 06:56:43 //WordPress上で「date」関数を使った場合。UTCになってます上記のように、WordPress上で「date」関数を使うと、9時間ずれて取得されます。また、php.iniファイルでタイムゾーンを東京「date.timezone = Asia/Tokyo」に指定済だとしても、だめなんですよねぇ。 タイムゾーンを設定しているのに、UTCになってしまう
![【date関数を使うとずれるので】WordPressで日時を扱うときは、この関数が便利でした|今村だけがよくわかるブログ](https://cdn-ak-scissors.b.st-hatena.com/image/square/0d4663532c6ee7a0ccbbd518a2d0bb6f237020c0/height=288;version=1;width=512/https%3A%2F%2Fi0.wp.com%2Fwww.imamura.biz%2Fblog%2Fwp-content%2Fuploads%2Fwpfeatured1.png%3Ffit%3D420%252C260%26ssl%3D1)