이번년도와 지난년도 함수를 알고 싶어요

이번년도와 지난년도 함수를 알고 싶어요

QA

이번년도와 지난년도 함수를 알고 싶어요

본문

기간 검색에서 날짜를 입력하는데

 

오늘의 값은 <?php echo G5_TIME_YMD; ?> 이렇게 넣고 있습니다.

올해 시작년도는 그냥 2021-01-01 이렇게 넣고

지난 년도는 2020-01-01    2020-12-31  이렇게 넣고 있는데

 

이것도 함수로 짤수 있나요?

 

막코딩 안하고 함수로 넣고 싶어요

이 질문에 댓글 쓰기 :

답변 4

date('Y-m-d', strtotime('first day of january this year'));
date('Y-m-d', strtotime('last day of december this year'));
date('Y-m-d', strtotime('first day of january last year'));
date('Y-m-d', strtotime('last day of december last year'));


function setdate1(){
  $time = time();

 return date("Y-m-d",strtotime("+12 month", $time)); // 1년후

}
 
function setdate2(){
  $time = time();

 return date("Y-m-d",strtotime("-12 month", $time)); // 1년전

}

 

이렇게 하셔도 되고

 

하나의 함수안에서 분기로 예외처리 하셔도 됩니다

 


function setdate($t){
  $time = time();
 if($t ==1){
return date("Y-m-d",strtotime("+12 month", $time)); // 1년후
}elseif($t==2){
return date("Y-m-d",strtotime("-12 month", $time)); // 1년전
}
}

작년과 올해의 년도만 구하실꺼면



date("Y",strtotime("-12 month", time()))."01-01"; //작년 1월1일

date("Y",strtotime("-12 month", time()))."12-31"; //작년 12월31일

 

이런식으로 하시면 됩니다

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

회원로그인

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