0

this bootstrap datetime picker을 사용하고 있습니다. 우리가 선택기를 열 때부트 스트랩 datetimepicker : 날짜, 요일이 미리 선택되지 않았습니다.

var dp = $('#datetimepicker') 
     .datetimepicker({ 
      viewDate: setViewDate(), 
      format: 'MM/DD/YYYY', 
      maxDate: moment(currentDate, 'MM/DD/YYYY'), 
      minDate: moment(currentDate).subtract(200, 'years') 
     }); 

    function setViewDate(){ 
     if (!$('#datetimepicker').find('input').val()) { 
      return moment(new Date()).subtract(30, 'years'); } 
     else { return false; } 
} 

어떻게 위의 작동을 DateTimePicker 입력 값이없는 경우이고,는 피커 날짜 (그리고 실제 입력 날짜) 오늘해야 여기 내 코드입니다 - 30 년. 이것은 피커에서 하루를 제외하고 잘 작동을 선택하지

, 아래 참조 :

enter image description here

Q를 : 어떻게 피커도 날 미리 선택할 수 있습니까? (하지 실제 입력 값)

답변

0

당신은 이런 식으로 날짜를 설정 시도 할 수 있습니다 : 다른 날짜를 원하는 경우

$("#datePicker") 
.datepicker({ 
    format: "mm/dd/yyyy", 
    autoclose: true 
    }); 

$("#datePicker").datepicker("setDate", new Date()); 

그래서, 당신은 new Date("October 13, 2014)로 만들 수 있습니다.

0

당신은 내가 참조 문서를 간단히 살펴 보았다하여 날짜 선택기에서 날짜뿐만 아니라

$('#datetimepicker').datepicker('update', moment(new Date()).subtract(30, 'years')); 
+0

를 사용한다고 생각합니다 datepicker 플러그인이 아니라 datetimepicker 플러그인을 사용하면 ... – alex

+0

나는 당신이 제공 한 링크를 통해 갔다. 데이터 ("DateTimePicker"). defaultDate (순간 (새 날짜)). subtract (30, 'years'));'작동하지 않습니까? – philantrovert

0

안녕을 업데이트해야합니다, 당신이 실제로 해요 "defaultViewDate"옵션 defaultviewdate

+0

이 작동하지 않으면 https://eonasdan.github.io/bootstrap-datetimepicker/Options/#viewdate를 사용하고 있습니다. – alex

+0

"useCurrent"는 무엇입니까? 선택권 –