본문 바로가기
Develop/PHP

PHP 오늘을 기준으로 어제, 일주일 등 이전이후 날짜 구하는 방법

by bellsilver7 2020. 2. 24.
728x90

안녕하세요. 은은한 개발자입니다.

 

오늘을 기준으로 어제, 일주일 전, 한 달 전, 일 년 전, 내일, 일주일 후, 한 달 후, 일 년 후 등을 출력할 수 있는 방법에 대해 이번 포스팅을 통해 알아보도록 하겠습니다.

 

date() 함수와 strtotime()를 이용합니다.

date("Y-m-d H:i:s", (strtotime('-1 days', time())))

 

만약 현재 날짜와 시간이 "2020-02-20 20:00:00" 이라면 위의 코드를 적용하면 "2020-02-19 20:00:00" 가 나오게 된다. 원하는 일수를 입력하고 days(일) 값에 years(년), month(월), weeks(주) 를 대체하여 time() 이라는 함수로 구한 오늘 날짜를 기준으로 원하는 날짜를 얻을 수 있습니다.

 

728x90

댓글