로그인

date 함수를 사용해서 한달전 한달후 등을 계산하는 방법

date 함수를 사용해서 한달전 한달후 등을 계산하는 방법

조회 2,787 2026-08-18 등록

소개

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())); ?>

태그

의견 0

로그인하면 의견을 남길 수 있습니다.

아직 의견이 없습니다. 첫 의견을 남겨보세요.

비슷한 사이트