2015-01-26 4 views
0

내가 텍스트 입력에 대한 기본값을 설정하려고하지만 난이 2015-41-26ASP.NET MVC JQuery와 날짜 선택기 버그

같은 일부납니다이

<input type="text" id="dateTo" name="to" class="datepick" value="@DateTime.Now.ToString("yyyy-mm-dd")" /> 

을 할 때 내가 해요 해요 유사한이 2015-01-26 (정확한 날짜와 TG)

-이

$(function() { 
    $(".datepick").datepicker({ gotoCurrent: true, dateFormat: "yy-mm-dd", firstDay: 1 }); 
}); 

날짜 형식과 같은 설정 JQuery와 선택기 시간 형식

datepicker와 함께 한 가지 문제를 해결하는 방법. .NET에서 2 자리 달 MM (자본 M들)입니다 :)

+0

Q : 왜 4 자리 * 및 * 2 자리수로되어 있습니까? 두 가지 모두에 대해 왜 4 자리 연도가 필요한가? –

+1

repro을 조롱하려면 브라우저의 페이지에서 원시 HTML을 저장하고 JSFiddle에 붙여 넣을 수 있습니까? 그게 날짜 선택 도구 문제를 테스트하는 데 도움이됩니다 ('mm => MM'을 먼저 수정하십시오.) –

답변

2

서버 측 mm는 분,하지 개월입니다.

예컨대 다음과 같이 변경하십시오 :

@DateTime.Now.ToString("yyyy-MM-dd") 
+0

맞습니다 (나는 그것을 잃어 버렸습니다) -하지만 datepicker를 선택하면 예외가 발생합니다. '예외는 19 번째 줄에 던졌습니다. , http : // localhost : 46960/Scripts/jquery-1.5.1.min.js의 열 49713 0x800a139e - JavaScript 런타임 오류 : dateFormat : "yy-mm-dd"! = "@ DateTime.Now.ToString ("yyyy-MM-dd") – AleksP