MySQLのdatetime形式のデータをPHPで日本語の日時に変換する方法

これもよく調べているのでメモしておきます。

<?php echo date('Y年m月d日 H時i分s秒', strtotime(2014-01-01 08:00:00));?>

strtotime関数は何気によく使うのですが、毎回調べている気がします。

余談ですがunixtime形式の場合はstrtotime関数が不要で、

<?php echo date('Y年m月d日 H時i分s秒', $unixtime);?>

これだけでいけます。
通常はdate関数の第二引数を指定しなければ自動的に当該サーバーの時間が入るので不要ですが、APIなどで外部から取得した場合は第二引数にそのまま入れてあげればOKです。

ページの先頭へ