$.datepicker.parseDate 사용하기

iamgun(46)
Published in
#it
Words
83
Reading
1 min
9y
Listen to this post
~1 min

아 오늘 소소한 작업중에 


캘렌더에서 받은 값을 어떤 특정한 날짜와 비교하는 일이 있었다.


프론트에서 작업을 해야하는데 어떻게 할까?


javascript 에 Date.Parse ? 이놈이 있지만 내게 맞는 포맷과는 거리가 좀 있었다.


TextBox에 나오는 DateFormat 은 2010-11-01 이런 식이었다.


어떻게 DateTime으로 변경할수 없을까 해서 검색을 해본 결과


Jquery Ui에 이러한 기능이 있었다.


$.datepicker.parseDate( format, value, [settings] )

 

내가 써본 코드를 잠깐 공유해 보겠다. 좀 허접하지만 ㅋㅋㅋ 

var startDate = $("#<%=txtEmployeeCardStartDate.ClientID %>").val();
            if(startDate != undefined && startDate != '')
            {                
                var sDate = $.datepicker.parseDate('yy-mm-dd',startDate,'');
                var eDate = $.datepicker.parseDate('yy-mm-dd',"2011-09-15",'');
                if(sDate >= eDate)
                {
                    alert('입력 잘해용.');                    
                    $('#<%=txtEmployeeCardStartDate.ClientID %>').val('');
                    return ;
                } 
            } 

위와같이 jquery의 uri datepicker의 parseDate메서드를 써서 DateTime을 파싱했다.

^^; 짧은 팁