mk_5884 Programming

自分で調べたIT関連のことなどを書いています

MYSQL, PHP datetimeからYYYYMMだけ取得する

カラムがdatetimeだけど、年月だけSQLで取りたいって場合はコチラ。
DATE_FORMATを使います。

SELECT * FROM aaa
WHERE DATE_FORMAT(datetime, '%Y%m') = 201508

PHPでやるにはこんな感じ
$datetime = '2015-08-13 22:25:03';

date('Ym', strtotime($datetime));