0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?

More than 3 years have passed since last update.

MAMP環境でtimezoneが反映されない問題の解決過去記事による罠

Posted at

タイムゾーンが反映されない問題について

疑う箇所

  • 編集しているphp.iniファイルは合っている?(php.infoから確認できます)
  • コメントアウトされてない?
  • 編集後に再起動した?

本題

「PHP MAMP タイムゾーンが反映されない」などで検索すると同じような解決策がずらりと並びます。
ですが今回の問題は上記にあげた疑う箇所によるものではないです。
というのも過去記事にもMAMPのデフォルトでも同じように以下の記載になっています。

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
; date.timezone = "Europe/Berlin"

これを

[Date]
; Defines the default timezone used by the date functions
; http://php.net/date.timezone
date.timezone = "Asia/Tokyo"

と書いたら動きそうですよね?
でもこれではうまくいきません。
理由は簡単で「""」が悪さをしています
これを

date.timezone = Asia/Tokyo

または

date.timezone = 'Asia/Tokyo'

に変更で動きました!
いやー罠でした。

後書き

以前は「""」でできてたものと推測しますが
今はなぜできないのか調べても出てきませんでした。
もしご存知の方いればご教授いただけたらと幸いです。

0
0
0

Register as a new user and use Qiita more conveniently

  1. You get articles that match your needs
  2. You can efficiently read back useful information
  3. You can use dark theme
What you can do with signing up
0
0

Delete article

Deleted articles cannot be recovered.

Draft of this article would be also deleted.

Are you sure you want to delete this article?