답변 4개 / 댓글 2개
채택된 답변
+20 포인트
2021-09-07 (화) 16:20:10
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'));
넓은마인드
2021-09-07 (화) 16:03:36
작년과 올해의 년도만 구하실꺼면
Copy
date("Y",strtotime("-12 month", time()))."01-01"; //작년 1월1일
date("Y",strtotime("-12 month", time()))."12-31"; //작년 12월31일
이런식으로 하시면 됩니다
블랙캣77
2021-09-07 (화) 15:58:17
date("Y")로 연도 구해서 올해 연도 거기거 1 빼서 작년 연도로 해서 원하시는데로 하시면 될거 같습니다.
넓은마인드
2021-09-07 (화) 15:38:36
Copy
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년전
}
이렇게 하셔도 되고
하나의 함수안에서 분기로 예외처리 하셔도 됩니다
Copy
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년전
}
}
답변에 대한 댓글 2개
2021-09-07 (화) 15:50:55
답변을 작성하려면 로그인이 필요합니다.
작년 1월 1일부터 12월 31일까지...
또는 올해 1월 1일을 말씀드린건데용...