안녕하세요 안펍 여러분!
현재 간단하게 캘린더 만들고있는데요 각 달의 최대 일수 (EX: 28일이 마지막, 30일이 마지막.....)랑 시작 요일(1일이 월요일 시작, 1일이 화요일시작)에 따라 달의 줄수(1주 2주 3주)가 다르잖아요
그거때문에 만약 이번달이 4줄(4주)이고 다음달이 5줄나오게 할려고 분기걸어서 마지막날짜랑 시작요일에 맞게 그 줄수를 변경해주는데
예를들어서 2월을 예로 하면 numWeek가 그 달의 줄수를 가지고있고 조건문에 (이달의 마지막날==28) && (시작요일==일요일) {numWeek=4} 이런식으로 구현하는데 되긴 되는데 문제는 이달의 마지막날이랑 시작요일이 2월에 고정되어있다는겁니다
정리하자면 오늘이 2월 9일이면 현재 날짜가 2월 9일에 셋팅되어있고 사용자가 다음달 달력미리 보거나 전달 달력보고싶어서
다음달 버튼이나 이번달 버튼을 누르면 이동된 달의 마지막날이랑 시작요일을 가져와야하는데 현재 날짜가 2월 9일이라서 분기문이 바뀌지를 않습니다 바꿔줄려면 오늘 날짜를 원하는 달로 바꿔줘야 변경되는데
이거 어떻게 해야되나요 ??
최대한 자세히 설명하긴 했는데 이해하셨을지 모르겠네요 ㅠㅠㅠ
어떻게 해야 다음달 이전달 현재달의 줄수를 맞춰줄수있을까요 ?