위

자바스크립트 시작날짜 종료날짜 유효성 검사 함수

· 2014-08-01 (금) 17:59:03 · 6282

 

function _jsDateCheck(srtDt, endDt, rngDay){

    var arySrtDt = srtDt.split("-"); // ex) 시작일자(2007-10-09)

    var aryEndDt = endDt.split("-"); // ex) 종료일자(2007-12-05)

 

    if( arySrtDt.length != 3 || aryEndDt.length != 3){ 

        alert("날짜 형식이 잘못되었습니다."); return false;

    }

 

    var startDt = new Date(Number(arySrtDt[0]),Number(arySrtDt[1])-1,Number(arySrtDt[2]));

    var endDt = new Date(Number(aryEndDt[0]),Number(aryEndDt[1])-1,Number(aryEndDt[2]));

    resultDt = Math.floor(endDt.valueOf()/(24*60*60*1000)- startDt.valueOf()/(24*60*60*1000));

 

    if(resultDt < 0 ){ alert("시작날짜가 더 큽니다."); return false; }

    if(resultDt > rngDay){ alert("입력가능 기간은 "+ rngDay +"일 입니다."); return false; }

 

    return true;

}

 

if(!_jsDateCheck("2007-10-11","2007-10-30","30")){

    alert("입력기간을 확인해주세요");

} 

 

|
댓글을 작성하시려면 로그인이 필요합니다.

프로그램

8,188건
+
제목 글쓴이 날짜 조회
16-06-03 조회 2,988
15-07-30 조회 3,388
15-06-08 조회 5,538
15-05-27 조회 4,392
15-01-08 조회 6,680
14-12-30 조회 5,414
14-10-10 조회 5,405
14-08-13 조회 6,316
14-08-11 조회 5,176
14-08-06 조회 6,506
14-03-19 조회 7,410
13-04-26 조회 9,569
12-12-15 조회 5,093
12-12-15 조회 7,325
12-12-11 조회 5,455
12-11-21 조회 5,988
12-10-11 조회 5,069
12-10-03 조회 4,762
12-09-20 조회 6,070
12-09-02 조회 4,244
12-08-29 조회 5,237
12-08-29 조회 4,125
12-08-24 조회 4,224
12-08-18 조회 4,449
12-08-17 조회 4,493
12-08-16 조회 3,749
12-08-06 조회 5,520
12-08-05 조회 4,814
12-08-03 조회 4,532
12-08-03 조회 4,677
12-07-29 조회 3,526
12-07-24 조회 4,114
12-07-22 조회 3,590
12-07-20 조회 4,331
12-07-19 조회 4,693
12-07-19 조회 3,917
12-07-19 조회 3,867
12-07-19 조회 5,537
12-07-19 조회 3,479
12-07-18 조회 5,157
12-07-15 조회 4,121
12-07-14 조회 3,812
12-07-12 조회 4,490
12-07-11 조회 3,762
12-07-11 조회 3,482
12-07-11 조회 3,446
12-07-10 조회 4,631
12-07-09 조회 3,382
12-07-09 조회 4,207
12-07-09 조회 4,626
12-07-08 조회 4,543
12-07-07 조회 5,462
12-07-06 조회 4,720
12-07-06 조회 3,991
12-07-06 조회 3,871
12-07-06 조회 3,791
12-07-02 조회 5,481
12-07-02 조회 4,180
12-06-29 조회 3,706
12-06-28 조회 4,337
12-06-26 조회 3,817
12-06-26 조회 4,952
12-06-21 조회 3,922
12-06-20 조회 4,620
12-06-20 조회 4,247
12-06-15 조회 4,600
12-06-15 조회 4,344
12-06-13 조회 7,353
12-06-05 조회 7,334
12-06-04 조회 3,910
12-06-03 조회 3,755
12-05-31 조회 3,770
12-05-28 조회 6,597
12-05-27 조회 3,837
12-05-25 조회 3,977
12-05-23 조회 4,390
12-05-21 조회 5,096
12-05-17 조회 4,034
12-05-17 조회 3,953
12-05-09 조회 4,026
12-05-07 조회 4,277
12-05-02 조회 4,477
12-05-01 조회 4,644
12-04-30 조회 3,393
12-04-30 조회 4,340
12-04-25 조회 4,418
12-04-25 조회 4,852
12-04-24 조회 3,819
12-04-24 조회 4,583
12-04-23 조회 3,587
12-04-20 조회 3,225
12-04-17 조회 5,417
12-04-16 조회 4,358
12-04-14 조회 3,642
12-04-14 조회 3,672
12-04-14 조회 3,726
12-04-13 조회 3,342
12-04-13 조회 4,527
12-04-13 조회 6,165
12-04-12 조회 3,333