php로 오늘 날짜 그리고 하루 전의 날짜 한달 전의 날짜를 나타내는 것은 간단합니다.
"date('포멧')"을 하게 될 경우에 오늘 날짜가 포멧에 맞추어 나타나게 됩니다.
뒤에 인자를 하나 더하여서 "date('포멧', strtotime("계산문자", time())"하게 되면 계산문자에 따라서 날짜 계산후 포멧 형식으로 출력이 되게 됩니다.
예를 들면 아래와 같습니다.
echo date("Y-m-d"); //오늘
echo date("Y-m-d", strtotime("-1 day", time())); // 어제
echo date("Y-m-d", strtotime("-1 month", time())); // 전 달
추가로 mysql DB에서 특정 기간 사이를 불러 올 경우에는 아래와 같은 형식으로 하게 됩니다.
select * from 테이블명 where 날짜칼럼 between '20xx-xx-xx' and '20xx-xx-xx';
예를 들어 tmpTable에서 timestamp형을 가지고 있는 wDate가 2015년 1월 1일 부터 5월5일까지 가지고 온다고 할 경우에 아래처럼 됩니다.
select * from tmpTable where wDate between '2015-01-01' and '2015-05-05';