팀 이동 후 처음 맡은 업무가 이벤트 데이터베이스를 생성해서 CRUD하는 작업이라 이벤트 테이블을 생성하는 작업이 필요하다. CREATE TABLE dbo.EVENT( ID varchar(15) NOT NULL PRIMARY KEY, TITLE varchar(1000) NOT NULL, START_AT datetime NOT NULL, END_AT datetime NOT NULL, REG_DATE datetime NOT NULL DEFAULT GETDATE() ) CREATE TABLE dbo.EVENT_DETAILS( ID varchar(15) NOT NULL PRIMARY KEY, EVENT_ID varchar(15) NOT NULL, PRODUCT varchar(15) NOT NULL, ORIGIN..
datepicker를 여러번 사용하다보니 datepicker의 동일한 설정값을 중복해서 사용하는 경우가 발생한다. $('#startAt').datepicker({ dateFormat: 'yy-mm-dd', prevText: '이전 달', nextText: '다음 달', monthNames: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], monthNamesShort: ['1월', '2월', '3월', '4월', '5월', '6월', '7월', '8월', '9월', '10월', '11월', '12월'], dayNames: ['일', '월', '화', '수', '목', '금', '토'], dayNamesShort: ['..
let today = new Date(); console.log(today); // Fri Feb 26 2021 12:00:00 GMT+0900 (대한민국 표준시) JavaScript Date 객체에는 포맷을 설정할 수 있는 함수가 없으므로 원하는 형태(YYYY-MM-DD HH:mm:ss)로 나타내기 위한 함수를 생성해준다. function dateFormat(date) { let month = date.getMonth() + 1; let day = date.getDate(); let hour = date.getHours(); let minute = date.getMinutes(); let second = date.getSeconds(); month = month >= 10 ? month : '0' + ..
이름 : 나이 : 주소 : 추가 저장 JavaScript에서 동적으로 html form 안에 input 태그를 추가하면 submit 시에 동적으로 추가된 파라미터를 인식 못하는 경우가 발생한다. $(document).ready(function() { $('#addParam').click(function() { const html = ' 연락처 : '; $('#testForm').append(html); }); }); 이럴 땐 form 요소에 serialize()를 통해 직렬화 시켜준 후 전송하면 동적으로 추가된 파라미터까지 모든 값이 서버로 전달된다. $('#submit').click(function() { $('form[name="testForm"]').serialize(); $('form[name="..