• 로그인
  • 장바구니에 상품이 없습니다.

home2 게시판 React 게시판 주간 달력이필요해서 제가직접만들고있는데 ㅠㅠ

주간 달력이필요해서 제가직접만들고있는데 ㅠㅠ

5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 글쓴이
  • #23239

    오진희
    참가자

    애쁠샘 ㅠㅠ

    제가 주간달력이 필요해서 react 달력 라이브러리를 찾았지만 , 바로 화면상 보여지는게 아닌 박스를클릭해야 전체 월간 달력이 나오는 제가 원하는 달력이없어서 , 오늘 당일 날짜부터 시작해서 일단 그냥 날짜가 31일만 넘어가면 다시 1일로 초기화 되도록 짜고있습니다.... 

    그른데 ㅠㅠ.....

    우선이게 제가 짠 코드입니다....

    계속 코드 수정하면서 실험하구 있는데ㅠㅠ...해결이 안되어 도움 요청합니당 ㅠㅠㅠ 애쁠샘...

    총 배열 길이가 14개까지만 입력되도록 만들고 있습니다.

    날짜가 31일로 넘어가면 다시 1부터 카운트 올라 가도록 만들고있는데 .....왜 얘는....

    처음 for 문에서 돌고남은 i가 카운트되어 올라가는건지 ㅠㅠㅠ...

    아무리 머리굴려도 안되어 ...도움 청합니다 ㅠㅠ 애쁠샘 ~~!

    #23246

    codingapple
    키 마스터

    둘 째 반복문에서 alldate.push() 하기 전에 그 값을 출력해보면 아마 알 수 있지 않을까요 

    #23257

    오진희
    참가자

    말씀데로 둘째 반복문에서  console로 찍어봤는데

     console.log(d);
     console.log(alldate);

    아무값도 나오질않습니다. ㅠㅠ 코드가잘못된듯합니다....

    저기 else{

         다시  1부터 제대로 카운트 올라가는 방법을 ... 여러다른시도를 해도 되지를 않아서 ....

    }

    방법좀알려주실수있을까요??ㅠㅠ....어케 바꿔야할지....잘모르겠습니다....

    #23265

    codingapple
    키 마스터

    var start = 27;
    var list = [];
    var a = 1;
    for(let i = 0; i < 14; i++) {
      if ( start + i < 32 ) {
        list.push(start + i)
      } else {
        list.push(a);
        a++;
      }
    }
    console.log(list)

    이러면 될듯요 

    32이라는 숫자는 하드코딩하는 것 보다 현재 몇월인지 판단해서 동적으로 바꾸는게 좋겠군요 

    #23287

    오진희
    참가자

    헛!!! 됩니다!!!!>.<

    저기 제가 setdate(1) 로 날짜를 1로 초기화를 시키니 처음 if문부터 다시 도는거였꾼요 ㅠㅠ.

    둘째 새로운 변수 1로 초기값 만들어서  ++; 되게 하면 for문이 필요없가 없는데 ㅠㅠ 

    왜 그런생각을 못했는지 ㅠㅠㅠ ..  애쁠샘 덕분에!!  깨닭고배웠습니다 ㅎㅎ 감사합니다~~~!

    2022년 새해복 많이 많이 받으세요~~!!!

5 글 보임 - 1 에서 5 까지 (총 5 중에서)
  • 답변은 로그인 후 가능합니다.

About

현재 월 700명 신규수강중입니다.

  (09:00~20:00) 빠른 상담은 카톡 플러스친구 코딩애플 (링크)
  admin@codingapple.com
  이용약관, 개인정보처리방침
ⓒ Codingapple, 강의 예제, 영상 복제 금지
top

© Codingapple, All rights reserved. 슈퍼로켓 에듀케이션 / 서울특별시 강동구 고덕로 19길 30 / 사업자등록번호 : 212-26-14752 온라인 교육학원업 / 통신판매업신고번호 : 제 2017-서울강동-0002 호 / 개인정보관리자 : 박종흠