[SIST] Web_javascript_days05_달력 만들기
·
TIL/Web(HTML, CSS, JS, jQuery)
1) 마지막 날짜와 1일이 무슨요일인지 가져오기 2) 오늘 날짜에 span 태그로 묶기 3) select 태그에 년도, 월, 일 채우기 ㄱ. 년도 채우기 년도는 1970년 ~ 2050년까지 채우고 Options 객체의 new Option을 사용하여 select 태그에 옵션 값을 채워넣었다. 만약 년도가 오늘 날짜의 년도와 동일하다면 new Option으로 selected 속성을 추가하였다. ㄴ. 월 채우기 오늘 날짜에 해당하는 월이면 selected 속성을 추가한다. ㄷ. 일 채우기 해당 월의 일을 채우기 위해서는 마지막 날짜를 구해와서 for 문을 돌려야 한다. 오늘 날짜에 해당하는 일이면 selected 속성을 추가한다. 4) select 태그의 change 이벤트가 일어날 때 기존에 있던 옵션 값들..
[SIST] Web_javascript_days05_Date(날짜 객체)
·
TIL/Web(HTML, CSS, JS, jQuery)
1. 새로운 날짜 객체를 생성하는 4가지 방법 1) new Date() : 현재 날짜 + 시간 2) new Date(year, month, day, hour, minute, second, ms) - javascript에서 1월은 0, 2월은 1... 12월 11이다. - month 매개변수 자리에 12를 넣으면 년도는 1증가 되고, 월은 1월로 변경된다. - year, month, day만 넣으면 시간은 00:00:00으로 설정 - year, month만 넣으면 1일로 자동 설정, 시간은 00:00:00 - year만 넣으면 ms로 인식한다. * 2자리 년도를 주면 1900년대로 인식한다. 3) new Date(ms) - 1970.01.01 00:00:00 기준 - Number() 메서드를 사용하여 오늘..