본문으로 바로가기

[PHP] 날짜 / 시간 함수 - 2

category Helloworld!/PHP 2013. 9. 25. 12:07
php에서 date함수를 통해 날짜 계산을 쉽게 할수 있다.
전에 포스팅했었지만 예를들어
date('Y-m-d', strtotime(now().'+1 month')); 
하면 쉽게 현재 날짜에서 한달뒤로 계산된 날짜 값을 가져올수있다.
근데 요번 프로젝트를 하다가 이번달의 마지막달이나 첫번째 달을 계산하려보니 번거롭기만하다.
혹여나 쉬운방법이 없을까 찾아보니 last day나 first day라고 strtotime에 치면 쉽게 계산된 날짜를 얻을수있었다.
편하다 PHP ㅅㅅ

다음을 참고하자.

date('Y-m-d', strtotime('first day')); // 02/01/10
date('Y-m-d', strtotime('last day')); // 02/28/10
date('Y-m-d', strtotime('last day next month')); // 03/31/10
date('Y-m-d', strtotime('last day last month')); // 01/31/10
date('Y-m-d', strtotime('2013-01 last day')); // 12/31/09 
date('Y-m-d', strtotime('2013-01')); // 03/01/09
date('Y-m-d', strtotime('last day of april 2013')); // 03/31/09
date('Y-m-d', strtotime('last day of march')); // 03/31/10
date('Y-m-d', strtotime('this sunday')); // 02/01/10
date('Y-m-d', strtotime('last monday')); // 02/28/10