CakePHP3のDATE_FORMATで小文字になる

CakePHP3のqueryでMySQLのDATE_FORMATを使おうとして、

$query->where(["DATE_FORMAT(post_date, '%Y-%m-%d') = " => '2020-09-19']);

みたいに書いたら、生成されたSQLでなぜか%Yが小文字になった。

WHERE DATE_FORMAT(post_date, '%y-%m-%d');

とりあえずこんな形にして解決。

$query->where(["DATE_FORMAT(post_date, '%Y-%m-%d') = '2020-09-19'"]);

 

コメントを残す

メールアドレスが公開されることはありません。 * が付いている欄は必須項目です

CAPTCHA