아 오늘 소소한 작업중에
캘렌더에서 받은 값을 어떤 특정한 날짜와 비교하는 일이 있었다.
프론트에서 작업을 해야하는데 어떻게 할까?
javascript 에 Date.Parse ? 이놈이 있지만 내게 맞는 포맷과는 거리가 좀 있었다.
TextBox에 나오는 DateFormat 은 2010-11-01 이런 식이었다.
어떻게 DateTime으로 변경할수 없을까 해서 검색을 해본 결과
Jquery Ui에 이러한 기능이 있었다.
내가 써본 코드를 잠깐 공유해 보겠다. 좀 허접하지만 ㅋㅋㅋ
위와같이 jquery의 uri datepicker의 parseDate메서드를 써서 DateTime을 파싱했다.
^^; 짧은 팁
캘렌더에서 받은 값을 어떤 특정한 날짜와 비교하는 일이 있었다.
프론트에서 작업을 해야하는데 어떻게 할까?
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을 파싱했다.
^^; 짧은 팁