data함수를 사용해서 편리하게 날짜를 계산할수 있다
그런데 이때 한달후 한달전을 +30,+31,+28,-30,-31,-28 이렇게 계산할수가 없다
그이유는 28로 했을경우 31일까지 있는달의 1일에서는 29일이되고
28일이 있는 2월달인경우 1월31일에 31일 더하면 2달 후가 되어 버리는 오류가 발생한다
그렇게때문에 "-1 month" 이런 식으로 날자를 계산해야 된다
<?
//한달전
echo date("Y-m-d", strtotime("-1 month", time()));
//이번달
echo date("Y-m-d", strtotime("0 month", time()));
echo date("Y-m-d", time());
echo date("Y-m-d");
//한달후
echo date("Y-m-d", strtotime("+1 month", time()));
?>
//한달전
echo date("Y-m-d", strtotime("-1 month", time()));
//이번달
echo date("Y-m-d", strtotime("0 month", time()));
echo date("Y-m-d", time());
echo date("Y-m-d");
//한달후
echo date("Y-m-d", strtotime("+1 month", time()));