timezoneを Asia/Tokyo から JST/9.0/no DSTに変えてみたけどだめでした。
どうすればいいのか誰か教えてください。
PHP: date_default_timezone_set - Manual
getdate() や strtotime() を呼び出す前に date_default_timezone_set() で "Asia/Tokyo" もしくは "Japan" を設定するか、php.ini の date.timezone で同様の設定をする。
...が基本ですが、それ以外の原因はちょっと思いつきません....
過去質問からMacでMAMPだとして回答してみます
Macに用意されているphpとMAMPのphpのどっちを使っているかによってタイムゾーンを設定すべきphp.iniの在り処が違います
デフォルト /usr/bin/php.ini
MAMP /Applications/MAMP/conf/php5/php.ini
とりあえず使えればいいということならdate-default-timezone-set関数で一時的にタイムゾーンを替えてしまうという手もあります
http://php.net/manual/ja/function.date-default-timezone-set.php
ありがとうございました。
ありがとうございました。