작성일 : 15-03-20 19:17
|
[PHP] 문자열로 된 날짜 1일 빼기 더하기
|
|
|
글쓴이 :
조형래
 조회 : 3,207
|
(닷넷 같은경우는 그냥 정수를 빼거나 더해주면 알아서 처리해주지만 PHP는 그렇지 못하다.)
적절한 형식과, 함수를 이용하여 날짜를 계산해주어야 한다.
만약 오늘을 나타내는 date함수를 써서 $day = date("Y-m-d") -> $day = "2009-08-16" 이라는 날짜형식의 값이 있다고 하자
당신은 이 날짜에서 5일을 빼서 2009-08-11이라는 날짜로 바꾸고 싶다
이때 중요한 함수는 'strtotime' 함수이다
이 함수는 날짜형식의 문자열을 타임스탬프 즉, 밀리세컨드 형식의 데이터로 변환한다
이때 날짜 뒤에 "+1 day", "+1 month", "+1 year" 등의 문자열을 붙여서 날짜를 계산할수있다 (물론 마이너스도 가능하다)
사용방법은
$modify_day = date("Y-m-d", strtotime($day."-5day"));
이렇게 한다면
2009-08-11 값을 얻을수 있을것이다.
|
|