본문 바로가기
728x90
반응형

JS7

[JS] 날짜 계산하는 방법 (월, 일 구하기) 1. 01일~말일까지 계산하는 날짜 var now = new Date(); var year = now.getFullYear(); var month = ("0" + (now.getMonth() + 1)).slice(-2); var date = ("0" + new Date(year, month, 0).getDate()).slice(-2); var firstDay = new Date(year+"-"+month+"-"+"01"); var endDay = new Date(year+"-"+month+"-"+date); firstDay = 2022-06-01 endDay = 2022-06-30 1) getFullYear = 현재 년도를 가져온다 2) now.getMonth()+1 = 해당 월을 가져온다 ( +1 일 .. 2022. 6. 9.
[JSP, JS] 글자 수 제한하는 방법 1. JS단 //maxByte = jsp단에 있는 최대 byte수. ex) 50이면 50byte가 maxByte function fnChkByte(obj, maxByte) { var str = obj.value; var str_len = str.length; var rbyte = 0; var rlen = 0; var one_char = ""; var str2 = ""; for(var i=0; i 4) { rbyte += 3; //한글3Byte }else{ rbyte++; //영문 등 나머지 1Byte } if(rbyte maxByte) { // alert("한글 "+(maxByte/3)+"자 / 영문 "+maxByte+"자를 초과 입력할 수 없습니다."); alert("이름은 최대 " + maxByte .. 2022. 5. 17.
[JS] for 문으로 피라미드, 삼각형, 다이아몬드 찍기 1. 왼쪽 직각 삼각형 let data = ''; for (let i = 0; i < 9; i ++) { // 9줄 생성 for (let j = 0; j < i + 1 ; j++) { // i + 1 만큼 *생성 data += '*'; } data += '\n'; // 줄 내리기 } console.log(data); console.log(output); 2. 정삼각형 let data = ''; for (let i = 0; i < 6; i++) { // 6줄 생성 for (let b = 0; b < (6 - i); b++) { // 6-i만큼 공백 ' ' 생성 data += ' '; } for (let j = 0; j < (2 * i + 1); j++) { // 홀수만큼 * 생성 data += '*'; }.. 2022. 5. 17.
728x90
반응형