2013-11-27 4 views
0

datepickersetDate 옵션에 문제가 있습니다 (datepicker에서 서버 날짜를 사용해야 함). JQuery와 스크립트에서jQuery datepicker div의 값을 설정합니다

<div id="cur-date">27/11/2013</div> 

은이 코드를 사용하여 setDate을 설정하려고 :

$('#date_from, #date_to').datepicker({ 
    beforeShowDay: noWeekendsOrHolidays, 
    defaultDate: '+1d', 
    minDate: '+1d' 
    }).datepicker('setDate', '#cur-date'); 

그러나 그것은 작동하지 않았다 나는 형식 (HTML 소스)의 서버에서 현재 날짜를 표시합니다. 어떤 제안이 잘못 되었나요?

+0

작동하지 않습니다. 이거 http://jsfiddle.net/PJ956/과 같은 일을하려고하는 겁니까? –

+0

try http://jsfiddle.net/arunpjohny/9wcVV/1/ –

+0

네,하지만 windows clock에서 날짜를 datepicker에서 4.11.2013으로 변경하면 현재 날짜도 4.11입니다 – Adrian

답변

1

제 사용을 텍스트()하지 발()

발()를 입력 유형에 대한 사용이다 작업

$('#date_from, #date_to').datepicker({ 
    defaultDate: '+1d', 
    minDate: '0' 
}).datepicker('setDate', '#cur-date'); 

Try removing the `minDate: '+1d'` or try commenting that part or even changing it to 0. 

$('#date_from, #date_to').datepicker({ 
    beforeShowDay: noWeekendsOrHolidays, 
    dateFormat: "mm/dd/yy" 
}).datepicker("setDate", $("#cur-date").text()); 
,
+0

잘 작동하지만 기본 날짜는 +1 일이 필요합니다. – Adrian

+0

괜찮습니다. 업데이트 할 것입니다. –

+0

$ ('# date_from, #date_to'). datepicker ("setDate", "1"); 그리고 지금은 잘 작동 :) – Adrian

0

상대 날짜에는 값 및 기간 쌍이 포함되어야합니다. 유효 기간은 연도의 경우 "y", 월의 경우 "m", 주의 경우 "w", 일의 경우 "d"입니다. 예를 들어, "+1m +7d"one monthseven days에서 today을 나타냅니다. + 1d가 추가되었으므로 현재 날짜가 표시되지 않습니다. 예를 들어 2는 오늘부터 2 일을 나타내고 -1은 어제를 나타냅니다. 바이올린

http://jsfiddle.net/Uv8c5/

+0

widows 날짜를 변경하십시오 – Adrian

+0

@Adrian sorry mate.i didnt get .. now. – Outlooker

+0

MS Windows 날짜 및 시간 설정으로 이동하여 날짜를 ex로 변경하십시오. 4.11.2013 – Adrian

0

날짜 매개 변수를 다음 매개 변수와 함께 사용하십시오.

$('#date_from, #date_to').datepicker({ 
    format: 'mm/dd/yy', 
    autoclose: true, 
    forceParse:true, 
    pickerPosition: "bottom-left", 
startDate: $("#cur-date").text() 
}); 
+0

d/M/yyyy이 형식은 datepicker에 존재하지 않습니다 –

관련 문제