環境
言語:CakePHP 3.6
サーバ:heroku
DB:mysql
やりたい事
ローカルでの表示では、
2018/11/22 18:59
と正しく表示されますが、heroku環境だと
11/22/18, 6:37 PM
と表示されるので、
ローカルでの表示に合わせたいです。
試した事
下記サイトまんまに、herokuのタイムゾーンをJSTに変更しました
Thu Nov 22 19:28:08 JST 2018
https://qiita.com/Horie1024/items/85688099707610f70fa6
ソースコード
- DBの時間カラムの設定
型:timestamp
デフォルト:current timestamp
// app_heroku.php(heroku環境でのみapp.phpを上書きするconfigファイル) $db = parse_url(env('CLEARDB_DATABASE_URL')), 'Datasources' => [ 'default' => [ 'className' => 'Cake\Database\Connection', 'driver' => 'Cake\Database\Driver\Mysql', 'persistent' => false, 'host' => $db['host'], 'username' => $db['user'], 'password' => $db['pass'], 'database' => substr($db['path'], 1), 'encoding' => 'utf8', 'timezone' => 'Asia/Tokyo', 'cacheMetadata' => true, 'quoteIdentifiers' => false, ], ],
あなたの回答
tips
プレビュー