티스토리 뷰
function gfn_calcDateString(date, day, delimiter) {
return gfn_convertDateToString((new Date(Date.parse(date) + day * 1000 * 60 * 60 * 24)), delimiter);
}
//FDateCond가 몇일까지 있는지 확인
var today = '2016-05-16'
var curYear = gfn_calcDateString(today, 0, "").substring(0,4); //현재연도
var curMonth = gfn_calcDateString(today, 0, "").substring(5,6); //현재 달
var curDay = gfn_calcDateString(LastDayOfMonth(curYear,curMonth), 0, "").substring(6,8); //현재달이 몇일까지 있는지 체크
// 조회기간 기본값 설정
//FdateCond에서 1달 더함
var curFromDate = gfn_calcDateString(today, curDay, "-"); //현재달에서 위에서 확인한 curDay를 더해 +1개월을 체크
//더한 값보다 addMonth에 있는 값이 더 크면
if( addMonth > curFromDate){ //addMonth가 현재달에서 1개월 더한 값보다 크면 아래와 같은 오류를 체크
fn_alertMsg("변경일자 기간은 최대 1개월 입니다.", null, null);
return false;
}
/* 단점
일계산을 하다보니
1월 31일을 입력하게되면 3월 2일까지 넘어가는 수가 생김
생각해보면
1월1일 - 2월 1일
1월15일 - 2월 15일
을 생각했지만 2월 31일은 없으므로 2월 28일까지 체크해야하는건지 모르겠음
*/
- Total
- Today
- Yesterday
- oracle sql with
- 버거앤랍스터
- count over partition by
- 런던
- 맨체스터
- toad
- 에펠탑
- 쉘파일 실행
- 쉘파일
- 오라클 sql 힌트
- oracle system password
- toad History
- oracle sys
- 애비로드
- 유럽여행
- toad 옵션
- oracle
- 배낭여행
- oracle sys password
- London
- 비틀즈
- oracle system
- Manchester
- view comment
- 타워브릿지
- 런던아이
- 파리
- 햄리스
- sample data
- oracle sql hint
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | 2 | 3 | 4 | 5 | 6 | 7 |
8 | 9 | 10 | 11 | 12 | 13 | 14 |
15 | 16 | 17 | 18 | 19 | 20 | 21 |
22 | 23 | 24 | 25 | 26 | 27 | 28 |
29 | 30 | 31 |