답변 1개 / 댓글 3개
채택된 답변
+20 포인트
2015-09-01 (화) 10:35:01
for문을 어떻게 완성하셨는지 모르겠지만 1씩 증가하는 부분을 분기시키면 될 것 같네요.
if(date("w") < 5) {
i 증가하는 부분
}
요일을 숫자로 리턴시켜서 월요일(0)부터 금요일(4)까지만 i 증가하게 하시면 될 것 같습니다.
답변에 대한 댓글 3개
2015-09-01 (화) 13:22:37
2015-09-01 (화) 13:47:22
for ($cnt=$day; $cnt>=26; $cnt--) {
if(date("w") < 5) {
}
}
저 안에 넣어 보세요.
if(date("w") < 5) {
}
}
저 안에 넣어 보세요.
답변을 작성하려면 로그인이 필요합니다.
과거 특정일과 오늘 날짜와의 차이를 비교한 후, 특정 숫자를 더해주는 방식입니다.
근데, 과거 특정일과 오늘 날짜와의 사이 중, 주말 (즉, 토일)은 제외하고 증가시키고자 하거든요.
$startDate = new DateTime("2015-08-13"); // 지정된날짜
$nowDate = new DateTime(date("Y-m-d")); // 오늘날짜
$dateDiff = date_diff($startDate, $nowDate); // 지정된날짜와 오늘날짜의 차이
$day = $dateDiff->days + 2421 ; // 위에서 구한 차이에 기준점숫자 3천을 더해서 출력
for ($cnt=$day; $cnt>=26; $cnt--) {