私は時間コンポーネントを考慮せずにMysqlで日付比較を行う必要があります、つまり、「2008-11-05 14:30:00」を「2008-11-05」に変換する必要があります
現在、私はこれをやっています:
SELECT from_days(to_days(my_date))
これを行う適切な方法はありますか?
はい、 date 関数を使用します:
SELECT date(my_date)
PostgreSQLではTRUNC()関数を使用しますが、MySQLには表示されません。私の短いグーグルから、DATETIME値をちょうどDATEにキャストする必要があるようです。
date_col = CAST(NOW() AS DATE)
http://dev.mysql.com/doc/refman/5.0/en/date-and-time-types.html を参照してください
それを行う簡単な方法date("d F Y",strtotime($row['date']))
where $row['date']
はクエリから取得されます