PHPとMySQLで日付の書式が若干違っています。
どちらかしか使わないと決めているならいいのですが、
日付の整形をPHPでやるか、MySQLでやるいか、ケースバイケースなんですよね。
PHPは
1 2 3 4 5 6 7 8 9 10 11 |
Y : 年(4ケタ) m : 月(00~12) d : 日(00~31) H : 時(00~23) i : 分(00~59) s : 秒(00~59) y : 年(2ケタ) n : 月(0~12) j : 日(0~31) G : 時(0~23) |
使い方は
1 |
$date_string = date('Y-m-d H:i:s'); |
MySQLは
1 2 3 4 5 6 7 8 9 10 11 |
Y : 年(4ケタ) m : 月(00~12) d : 日(00~31) H : 時(00~23) i : 分(00~59) s : 秒(00~59) y : 年(2ケタ) c : 月(0~12) e : 日(0~31) k : 時(0~23) |
使い方は
1 |
SELECT date_format(column1, '%Y-%m-%d %H:%i:%s') FROM table1; |