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

· 11년 전 · 4218

 

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년 전 조회 2,174
11년 전 조회 3,482
11년 전 조회 4,428
11년 전 조회 2,370
11년 전 조회 1,873
11년 전 조회 2,507
11년 전 조회 1,835
11년 전 조회 2,427
11년 전 조회 1,876
11년 전 조회 2,547
11년 전 조회 2,307
11년 전 조회 3,128
11년 전 조회 4,806
11년 전 조회 4,259
11년 전 조회 4,752
11년 전 조회 2,517
11년 전 조회 2,717
11년 전 조회 3,448
11년 전 조회 2,143
11년 전 조회 2,580
11년 전 조회 4,706
11년 전 조회 3,403
11년 전 조회 1,808
11년 전 조회 2,386
11년 전 조회 2,291
11년 전 조회 1,934
11년 전 조회 4,124
11년 전 조회 2,573
11년 전 조회 2,457
11년 전 조회 1,805
11년 전 조회 4,087
11년 전 조회 3,936
11년 전 조회 1,858
11년 전 조회 4,555
11년 전 조회 1,989
11년 전 조회 1,869
11년 전 조회 2,152
11년 전 조회 1,958
11년 전 조회 1,742
11년 전 조회 2,213
11년 전 조회 2,926
11년 전 조회 2,233
11년 전 조회 1,906
11년 전 조회 1,746
11년 전 조회 3,520
11년 전 조회 3,062
11년 전 조회 3,484
11년 전 조회 2,567
11년 전 조회 3,811
11년 전 조회 4,219
11년 전 조회 5,575
11년 전 조회 6,923
11년 전 조회 3,270
11년 전 조회 2,850
11년 전 조회 2,576
11년 전 조회 2,254
11년 전 조회 1,969
11년 전 조회 2,149
11년 전 조회 2,073
11년 전 조회 2,522
11년 전 조회 3,360
11년 전 조회 1,987
11년 전 조회 2,153
11년 전 조회 2,799
11년 전 조회 2,510
11년 전 조회 2,386
11년 전 조회 2,293
11년 전 조회 2,260
11년 전 조회 4,593
11년 전 조회 2,226
11년 전 조회 2,836
11년 전 조회 3,086
11년 전 조회 2,388
11년 전 조회 2,376
11년 전 조회 2,386
11년 전 조회 1,823
11년 전 조회 2,245
11년 전 조회 2,609
11년 전 조회 2,499
11년 전 조회 1,875
11년 전 조회 2,240
11년 전 조회 2,011
11년 전 조회 2,744
11년 전 조회 2,382
11년 전 조회 1,751
11년 전 조회 3,148
11년 전 조회 7,641
11년 전 조회 2,290
11년 전 조회 2,151
11년 전 조회 2,053
11년 전 조회 1,907
11년 전 조회 2,454
11년 전 조회 1,881
11년 전 조회 4,419
11년 전 조회 2,284
11년 전 조회 2,667
11년 전 조회 2,027
11년 전 조회 3,555
11년 전 조회 2,364
11년 전 조회 3,671