시간 구성 요소를 고려하지 않고 Mysql에서 날짜 비교를 수행해야합니다. 즉 ‘2008-11-05 14:30:00’을 ‘2008-11-05’로 변환해야합니다.
현재 나는 이것을하고있다 :
SELECT from_days(to_days(my_date))
이 작업을 수행하는 적절한 방법이 있습니까?
답변
예, 날짜 기능을 사용합니다 .
SELECT date(my_date)
답변
select date(somedate)
가장 일반적입니다.
다른 형식을 수용해야하는 경우 다음을 사용할 수 있습니다.
SELECT DATE_FORMAT(your_date, '%Y-%m-%d');
답변
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']))
에서 $row['date']
오는 간단한 방법
답변
당신은 사용할 수 있습니다 ToShortDateString();