2015-12-12 를 -1년을 할려고 하는데요

2015-12-12 를 -1년을 할려고 하는데요

QA

2015-12-12 를 -1년을 할려고 하는데요

본문

$data = "2015-12-12";

 

 

 

$data_ck = $data - ????; 

 

$data_ck  이 값을 2014-12-12 로 만들고 싶은데요

 

???? 여기에다가 어떻게 해야할지 모르겠네요 ㅠ,ㅠ

 

부탁드립니다 ㅠ,ㅠ​

 

이 질문에 댓글 쓰기 :

답변 2

 
$data_ck = date("Y-m-d", strtotime("-1 year", strtotime($data)));
 

이렇게 해보세요..^^

 

strtotime은 문자형식의 날자를 초로 변환해주는 함수입니다.

 

기존 날짜를 초형식으로 바꾼후에

 

그 초를 다시 strtotime에 넣어서 옵션으로 -1year를 주시면 됩니다.ㅎㅎ

 

마이너스 플러스 다 가능하고 day, second, minute, week 등 다양하게 변경할실수 있습니다.^^

 

그렇게 변경한 타임형식의 날짜를 date함수를 이용해서 다시 날짜형식으로 변환한 것입니다.^^  

 

풀어서 쓴다면

 

 
$data = strtotime($data);
$data = strtotime("-1 year", $data);
$data_ck = date("Y-m-d", $data);

 

요렇게 되겠군요..ㅎㅎㅎ 

답변을 작성하시기 전에 로그인 해주세요.
전체 68
QA 내용 검색

회원로그인

(주)에스아이알소프트 / 대표:홍석명 / (06211) 서울특별시 강남구 역삼동 707-34 한신인터밸리24 서관 1402호 / E-Mail: admin@sir.kr
사업자등록번호: 217-81-36347 / 통신판매업신고번호:2014-서울강남-02098호 / 개인정보보호책임자:김민섭(minsup@sir.kr)
© SIRSOFT