2016-09-01 2 views
0

내 프로젝트에 jQuery datepicker를 사용하고 있습니다.jQuery 날짜 형식이 작동하지 않습니다.

$('#date-show').datepicker({ dateFormat: 'dd-mm-yy' }); 

내 불만이 날짜 선택기 쇼 있지만, 날짜 형식은 여전히 ​​'MM-DD-YYYY')이며, 나는 또한 그것은 여전히 ​​표시

$('#date-show').datepicker("option","dateFormat","dd-mm-yy"); 

을 시도했다 있다는 것입니다 :이 코드가 mm-dd-yyyy. 내가 빠진 게 있니?

+0

포맷 mantains 'MM-DD-YYYY'달력에서 선택, 또는 당신이 구성 요소에 'MM-DD-YYYY'형식으로 데이터를 전송하고 각 날짜의 형식을 로드 시간과 그것 동화 아니에요? 두 번째 코드는 정확합니다. – RPichioli

+0

@ExcubeDzynes, 대답을 확인 했습니까? – Dekel

답변

0

당신이 가지고있는 문제는 일/월 또는 년의 자릿수로했지만,이 코드가 작동하는지 확실하지 : 당신이 해 필요하면

$('#date-show').datepicker({ dateFormat: 'dd-mm-yy' });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.0/jquery-ui.min.css"> 
 
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.0/jquery-ui.min.js"></script> 
 
<input id="date-show" name="date-show" />

로 2 자리 (4 대신)는 y (2가 아닌) 만 사용해야합니다.

$('#date-show').datepicker({ dateFormat: 'dd-mm-y' });
<script src="https://ajax.googleapis.com/ajax/libs/jquery/2.1.1/jquery.min.js"></script> 
 
<link rel="stylesheet" href="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.0/jquery-ui.min.css"> 
 
<script type="text/javascript" src="https://cdnjs.cloudflare.com/ajax/libs/jqueryui/1.12.0/jquery-ui.min.js"></script> 
 
<input id="date-show" name="date-show" />

+0

Downvoter가 누구인지 확실하지 않지만 downvote에 대한 설명을 얻는 것이 좋습니다 – Dekel

+0

나는 그의 문제가'mm-dd'와'dd-mm'에 있다고 확신했습니다. 'yy'는 1 년에 4자를위한 것입니다. 그가 2를 원하면 오직 1 개의 'y'만 사용할 수 있습니다. – Dekel

+0

@epascarello, 대답 업데이트, 내 downvote – Dekel

관련 문제