CMS솔루션마켓, 이온디 - 워드프레스, 라이믹스, 카페24, 그누보드, 엑셀

프리랜서 커뮤니티

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'; 

추천한 사람