2013. 11. 26. 13:16

PHP 일자연산 방법


strtotime 함수를 이용하여 일자 연산이 가능하다.


$used_date = date("Y-m-d", strtotime($list['used_time']));

$valid_time = date("Y-m-d", strtotime($used_date.'+'.$list['valid_time'].' day'));


위의 경우 $list['used_time'] 에는 YYYY-mm-dd H:m:s 형식 스트링의 데이터가 들어있다.

이런 데이터를 PHP의 date 형식으로 변환하기 위해서 위와같이 date 방식으로 변환해서 $used_date 변수에 넣는다.

PHP date 단위 연산을 위해서는 date 변수형으로 변경되어야 하기 때문!!

그리고 다시 strtotime을 이용하여 연산이 가능하다.


Ex) strtotime(YYYY-mm-dd, -1 day)


이런방법으로 사용이 가능하다.




Posted by 은돌군