PHPでMySQLのタイムスタンプ(timestamp)をdate関数でフォーマットする
PHPで日付を表示するときはdateという関数を使います。MySQLのタイムスタンプ(timestamp)型で
2015-02-15 12:34:56
という時間を
2015/02/15
にするときは次のようにする。
echo date( "Y/m/d", strtotime( '2015-02-15 12:34:56' ) )
- strtotime : yyyy-mm-dd hh:mm:ssといった時間をUnixタイムスタンプに変換する
- date : Unixタイムスタンプを整形する
時間をフォーマットするときは、タイムスタンプをUNIXタイムスタンプに変換し、dateで整形する。
Tips
-
phpではグローバル変数を宣言時に初期化できない01136
-
PHP7以降では配列と連想配列をdefineで定義できる04961