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

· 11년 전 · 3211

 

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("입력기간을 확인해주세요");

 

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

프로그램

+
제목 글쓴이 날짜 조회
11년 전 조회 1,191
11년 전 조회 2,518
11년 전 조회 3,424
11년 전 조회 1,324
11년 전 조회 881
11년 전 조회 1,520
11년 전 조회 840
11년 전 조회 1,414
11년 전 조회 880
11년 전 조회 1,574
11년 전 조회 1,342
11년 전 조회 2,136
11년 전 조회 3,790
11년 전 조회 3,294
11년 전 조회 3,761
11년 전 조회 1,525
11년 전 조회 1,735
11년 전 조회 2,470
11년 전 조회 1,157
11년 전 조회 1,569
11년 전 조회 3,717
11년 전 조회 2,426
11년 전 조회 838
11년 전 조회 1,378
11년 전 조회 1,302
11년 전 조회 943
11년 전 조회 3,081
11년 전 조회 1,562
11년 전 조회 1,415
11년 전 조회 800
11년 전 조회 3,111
11년 전 조회 3,025
11년 전 조회 851
11년 전 조회 3,557
11년 전 조회 979
11년 전 조회 857
11년 전 조회 1,155
11년 전 조회 965
11년 전 조회 766
11년 전 조회 1,206
11년 전 조회 1,912
11년 전 조회 1,172
11년 전 조회 925
11년 전 조회 768
11년 전 조회 2,529
11년 전 조회 2,079
11년 전 조회 2,612
11년 전 조회 1,545
11년 전 조회 2,817
11년 전 조회 3,212
11년 전 조회 4,570
11년 전 조회 5,920
11년 전 조회 2,258
11년 전 조회 1,836
11년 전 조회 1,579
11년 전 조회 1,239
11년 전 조회 978
11년 전 조회 1,163
11년 전 조회 1,049
11년 전 조회 1,527
11년 전 조회 2,345
11년 전 조회 1,009
11년 전 조회 1,185
11년 전 조회 1,850
11년 전 조회 1,521
11년 전 조회 1,427
11년 전 조회 1,344
11년 전 조회 1,268
11년 전 조회 3,608
11년 전 조회 1,254
11년 전 조회 1,862
11년 전 조회 2,118
11년 전 조회 1,432
11년 전 조회 1,430
11년 전 조회 1,427
11년 전 조회 881
11년 전 조회 1,282
11년 전 조회 1,617
11년 전 조회 1,577
11년 전 조회 943
11년 전 조회 1,292
11년 전 조회 1,063
11년 전 조회 1,824
11년 전 조회 1,461
11년 전 조회 851
11년 전 조회 2,275
11년 전 조회 6,738
11년 전 조회 1,398
11년 전 조회 1,248
11년 전 조회 1,184
11년 전 조회 1,042
11년 전 조회 1,577
11년 전 조회 957
11년 전 조회 3,533
11년 전 조회 1,370
11년 전 조회 1,777
11년 전 조회 1,140
11년 전 조회 2,775
11년 전 조회 1,414
11년 전 조회 2,695
🐛 버그신고