2014-10-13 2 views
1

날짜가 URL 매개 변수로 사용되므로 다른 날짜에 다른 날짜를 설정해야합니다. 내가 정확히해야 할 일은 url 매개 변수를 취하고 1 개월과 2 주를 추가하고 텍스트 필드에 새 날짜를 표시하는 것입니다. 나는 JSP 페이지에서 이것을하고있다.jQuery datepicker에 날짜를 추가하십시오.

내 URL 매개 변수 : - 13-10-2014 새로운 필드 : -

<input type="text" id="newDate" value=""> 

나는 this 스레드를 따라하지만은 문자열 값 (URL 매개 변수)와 함께 작업을 수행하는 방법을 알아낼 수 없습니다.

수행 방법. 감사합니다.

+0

작동하지 않을 수 있습니다 브라우저 로케일 형식이어야하지만 당신은 당신의 날짜 선택기 코드 내에서 이에 대한 시도를 제공 할 수 있습니다 : dateobj = $ .datepicker.parseDate ('MM-DD -yy ', string_from_url); –

답변

1

나는

귀하의 URL이 GET URL 매개 변수 등이 http://test.test.php?fromdate=13-10-2014 다음에 액세스 FROMDATE 같은 것입니다 가정, 당신이 정말로 어떤 방법이 시도하려는 어떤이 당신을 도울 수 understant 수 없습니다.

var initialDate = "13-10-2014"; 
var dateArray = initialDate.split("-"); 
var dateObj = new Date(dateArray[2],parseInt(dateArray[1]-1),dateArray[0]); 
dateObj.setMonth(dateObj.getMonth()+1); 
dateObj.setDate(dateObj.getDate()+14); 
alert(dateObj); 
alert(dateObj.getDate()+"-"+parseInt(dateObj.getMonth()+1)+"-"+dateObj.getFullYear()); 

실제로 마지막 날짜 문자열을 설정하기 전에 브라우저 로캘을 고려해야합니다. 즉 날짜가 다른 날짜 선택 플러그인 귀하의 질문이 명확하지 않다

+0

두 번째 경고는 나에게 15-0-2015로 날짜를 제공합니다. 그것은 15-01-2015 – vigamage

+0

이되어야한다 내 대답을 약간의 시간을 준다 : ( – vigamage

+0

이것은 12 월에 0 월을 보여줍니다 – vigamage

-2

날짜 선택 도구로 사용해 볼 수 있습니다.

<!doctype html> 
<html lang="en"> 
    <head> 
    <meta charset="utf-8"> 
    <title>jQuery UI Datepicker - Default functionality</title> 
    <link rel="stylesheet" href="//code.jquery.com/ui/1.11.1/themes/smoothness/jquery-ui.css"> 
    <script src="//code.jquery.com/jquery-1.10.2.js"></script> 
    <script src="//code.jquery.com/ui/1.11.1/jquery-ui.js"></script> 
    <link rel="stylesheet" href="/resources/demos/style.css"> 
    <script> 
     $(function() { 
     $("#newDate").datepicker(); 
     }); 
    </script> 
    </head> 
    <body> 
    <p>Date: <input type="text" id="newDate" value=""></p> 
    </body> 
</html>    
+0

이 코드는 이미 있습니다. – vigamage

관련 문제