Tips

【PHP】日付の並び順【CakePHP3】

【PHP】日付の並び順【CakePHP3】

CakePHP3を使って研修を行っていたところ日付の並びが想定していたのと違ったので
その修正方法を以下に記載していこうと思います。

私が想定していた日付の並びは「年/月/日」なのですが、
実際は「月/日/年」となっていました。

環境

PHPのバージョン…5.6.35
CakePHPのバージョン…3.6.3

修正する箇所

config/app.phpを修正します。

	'App' => [
		...
		//'defaultLocale' => env('APP_DEFAULT_LOCALE', 'en_US'),
		'defaultLocale' => env('APP_DEFAULT_LOCALE', 'ja_JP'),
		...

en_US→ja_JPに変更し画面をリロードします。
で、確認すると…

「年/月/日」の並び順になりました!

まとめ

・何も変更しなければ日付の並び順は「月/日/年」となっている。
・config/app.phpのdefaultLocaleのところをen_US→ja_JPに修正すると「年/月/日」の並び順になる。

意外と解決するのに時間がかかってしまいました。
すぐ忘れそうなので、記事にした次第です。

WEBアプリケーション関連 人気連載リンク

基礎からPHPWEBアプリ解発を学ぶなら・・
PHP基礎 連載

より実践的なWEBアプリ開発講座!Bootstrap活用を学ぶなら・・
魁!小野の塾 連載

Recent News

Recent Tips

Tag Search