2013-06-04 5 views
0

에 daterangepicker에서 일/월/년을 얻으이 코드다른 입력

<form class="form-horizontal"> 
<fieldset> 
    <div class="control-group"> 
    <label class="control-label clear" for="reservation" style="display:block; float:none;">Reservation dates:</label> 
    <div class="controls" style="margin:0!important"> 
    <div class="input-prepend"> 
     <span class="add-on"><i class="icon-calendar"></i></span><input type="text" name="reservation" id="reservation" value="03/18/2013 - 03/23/2013" size="20" /> 
    </div> 
    </div> 
    <input type="submit" value="enviar" /> 
    </div> 
</fieldset> 

</form> 

<script type="text/javascript"> 
$(document).ready(function() { 
    $('#reservation').daterangepicker(); 
}); 
</script> 

있고 난 내가이 어떻게 할 수있는 값 다른 입력에 얻을 필요가?

저는 부트 스트랩을 사용하고 있습니다.

고맙습니다! 당신은 트위터 부트 스트랩을 위해 댄 그로스의 daterangepicker를 사용하는 것처럼

답변

1

보인다. 맞습니까?

http://www.dangrossman.info/2012/08/20/a-date-range-picker-for-twitter-bootstrap/

첫 번째 질문은 당신이 실제로 어떻게하려는거야? 시작 부분에 별도의 입력을 표시 하시겠습니까? 및 끝과 별도로 입력 하시겠습니까? 그렇다면 이유는 무엇입니까? 이 값은 서버에 제출해야하는 값입니까?

두 번째 질문 : Dan Grossman의 사이트에있는 데모를 잘 알고 있습니까? 원래 게시물의 맨 아래에 있으며 데모는 github 페이지에 있습니까?

http://www.dangrossman.info/2012/08/20/a-date-range-picker-for-twitter-bootstrap/
그 시작과 끝 날짜 값에 액세스 할 수있는 방법을 제공하는 방법을 https://github.com/dangrossman/bootstrap-daterangepicker/blob/master/examples.html

참고. 당신이 startend에 액세스 할 수있는 경우 즉, 당신이 무엇을 원하는 경우

$('#reportrange').daterangepicker(
    { 
     ranges: { 
      'Today': ['today', 'today'], 
      'Yesterday': ['yesterday', 'yesterday'], 
      'Last 7 Days': [Date.today().add({ days: -6 }), 'today'], 
      'Last 30 Days': [Date.today().add({ days: -29 }), 'today'], 
      'This Month': [Date.today().moveToFirstDayOfMonth(), Date.today().moveToLastDayOfMonth()], 
      'Last Month': [Date.today().moveToFirstDayOfMonth().add({ months: -1 }), Date.today().moveToFirstDayOfMonth().add({ days: -1 })] 
     } 
    }, 
    function(start, end) { 
     $('#reportrange span').html(start.toString('MMMM d, yyyy') + ' - ' + end.toString('MMMM d, yyyy')); 
    } 
); 

, 당신은, 별도의 입력에서 해당 값을 넣을 수 있어야합니다.