for 반복문이 주말에는 작동 안 되게 하려면? 홈짱 홈페이지 자기소개 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 홈페이지 자기소개 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 2015.09.01 04:46:01 조회 2593 (116.♡.♡.222) 목록 본문 날짜별로 1씩 증가하는 for문에서, 어떻게 해줘야 주말에는 증가가 안 될까요? 관련 질문: http://sir.co.kr/qa/85407 0 페이스북으로 공유 트위터로 공유 공유 #php #javascript 이 질문에 댓글 쓰기 : 답변 1 좋아요순 최근순 오래된순 왕계란 자기소개 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 자기소개 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 님의 답변 2015-09-01 10:35:01 1.♡.♡.107 채택 1 for문을 어떻게 완성하셨는지 모르겠지만 1씩 증가하는 부분을 분기시키면 될 것 같네요.if(date("w") < 5) { i 증가하는 부분}요일을 숫자로 리턴시켜서 월요일(0)부터 금요일(4)까지만 i 증가하게 하시면 될 것 같습니다. 댓글쓰기 주소복사 스크랩 1 홈짱님의 댓글 ↳ 홈짱 홈페이지 자기소개 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 홈페이지 자기소개 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 2015-09-01 13:22:37116.♡.♡.222 현재 아래와 같이 되었습니다. 과거 특정일과 오늘 날짜와의 차이를 비교한 후, 특정 숫자를 더해주는 방식입니다. 근데, 과거 특정일과 오늘 날짜와의 사이 중, 주말 (즉, 토일)은 제외하고 증가시키고자 하거든요. $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--) { 왕계란님의 댓글 ↳ 왕계란 자기소개 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 자기소개 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 2015-09-01 13:47:221.♡.♡.107 for ($cnt=$day; $cnt>=26; $cnt--) { if(date("w") < 5) { } } 저 안에 넣어 보세요. 홈짱님의 댓글 ↳ 홈짱 홈페이지 자기소개 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 홈페이지 자기소개 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 2015-09-01 15:01:47116.♡.♡.222 답변 고맙습니다. 아무래도 로직을 다시 새로 연구를 해봐야겠네요..... 답변을 작성하시기 전에 로그인 해주세요. 답변을 작성하시기 전에 로그인 해주세요.
왕계란 자기소개 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 자기소개 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 님의 답변 2015-09-01 10:35:01 1.♡.♡.107 채택 1 for문을 어떻게 완성하셨는지 모르겠지만 1씩 증가하는 부분을 분기시키면 될 것 같네요.if(date("w") < 5) { i 증가하는 부분}요일을 숫자로 리턴시켜서 월요일(0)부터 금요일(4)까지만 i 증가하게 하시면 될 것 같습니다. 댓글쓰기 주소복사 스크랩 1 홈짱님의 댓글 ↳ 홈짱 홈페이지 자기소개 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 홈페이지 자기소개 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 2015-09-01 13:22:37116.♡.♡.222 현재 아래와 같이 되었습니다. 과거 특정일과 오늘 날짜와의 차이를 비교한 후, 특정 숫자를 더해주는 방식입니다. 근데, 과거 특정일과 오늘 날짜와의 사이 중, 주말 (즉, 토일)은 제외하고 증가시키고자 하거든요. $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--) { 왕계란님의 댓글 ↳ 왕계란 자기소개 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 자기소개 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 2015-09-01 13:47:221.♡.♡.107 for ($cnt=$day; $cnt>=26; $cnt--) { if(date("w") < 5) { } } 저 안에 넣어 보세요. 홈짱님의 댓글 ↳ 홈짱 홈페이지 자기소개 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 홈페이지 자기소개 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 2015-09-01 15:01:47116.♡.♡.222 답변 고맙습니다. 아무래도 로직을 다시 새로 연구를 해봐야겠네요.....
홈짱님의 댓글 ↳ 홈짱 홈페이지 자기소개 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 홈페이지 자기소개 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 2015-09-01 13:22:37116.♡.♡.222 현재 아래와 같이 되었습니다. 과거 특정일과 오늘 날짜와의 차이를 비교한 후, 특정 숫자를 더해주는 방식입니다. 근데, 과거 특정일과 오늘 날짜와의 사이 중, 주말 (즉, 토일)은 제외하고 증가시키고자 하거든요. $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--) {
왕계란님의 댓글 ↳ 왕계란 자기소개 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 자기소개 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 2015-09-01 13:47:221.♡.♡.107 for ($cnt=$day; $cnt>=26; $cnt--) { if(date("w") < 5) { } } 저 안에 넣어 보세요.
홈짱님의 댓글 ↳ 홈짱 홈페이지 자기소개 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 홈페이지 자기소개 회원게시물 회원 질문검색 회원 답변검색 회원 댓글검색 2015-09-01 15:01:47116.♡.♡.222 답변 고맙습니다. 아무래도 로직을 다시 새로 연구를 해봐야겠네요.....