0
php.iniのデフォルトのタイムゾーンをdate.timezone = "America/Bogota"
に設定しました。phpinfo()
はこの値を返します。しかし、実行時には、date_default_timezone_get()
はAmerica/New_York
を返します。これは設定した値ではありません。また、ini_get('date.timezone')
は空の値を返します。 Apache 2.4.10でPHPバージョン5.6.30-0 + deb8u1を使用しています。date_default_timezone_get()は、php.iniに設定されているデフォルトのタイムゾーンと異なる値を返します
これはすでにhereと尋ねられましたが、5年間で回答されていません。
*実行時に*あなたのアプリが実行されているときと同じですか?もしそうなら、アプリを検索してタイムゾーンが設定されているかどうか確認しましたか? –
私はあなたがそのタイムゾーンを特に必要としたら、php.iniで定義するとsettimezone()メソッドを使用してphp.iniで定義したように、urコード側でも操作できると言うでしょう。 – zenwraight
多くのアプローチがあります問題を処理する:) – zenwraight