[PHP] 한달 전의 월을 구하기
$start = mktime(0,0,0,date("m"),1,date("Y")); // 이번달의 첫날 //$time = time(); echo "start:".$start."1:".date("Ym", strtotime("-1 month", $start)); first day of -1 month을 사용할 수도 있지만, 5.2버전 대에서는 작동을 하지 않는다. 그래서 위처럼 mktime을 사용해서 이번달의 첫날을 구하고, 거기에서 한달을 빼게 되면, 어김없이 저번달을 구할 수 있다. 만약 이러한 계산없이 단순히 -1 month로 적용하게 되면, 날짜에 따라서 결과가 달라진다. 그 이유는 참고링크에도 나와있지만, 단순히 -month를 하게 되면 현재날짜에서 -28~31일 을 해버리기 때문이다. 정확히 -30..
2015. 12. 14.