2013-08-13 1 views
2
<input type="week" /> 

은 월요일로 강조 표시된 시작 요일을 표시합니다. 혼란을 막기 위해 일요일을 일요일에 시작하는 방법이 있습니까?일요일에 html5 "week"입력 유형을 시작하는 방법

+2

크롬 용 웹 앱을 만드는 경우가 아니라면 대부분의 사용자가 사용하는 Firefox 및 IE에서는 지원되지 않지만 ''요소는 사용하지 않아야합니다. – EZSlaver

+2

저는 문화권에 따라 브라우저를 구현하는 것과 관련이 있다고 생각합니다. 브라우저는 각기 다른 국가에서 여러 주를 보일 것입니다. 좀 더 조정 가능한 날짜 선택 도구 인 경우 [jQueryUI 's] (http://jqueryui.com/datepicker/)와 같은 날짜 선택기 플러그인을 확인해야합니다. – EZSlaver

+0

전체 문서 : http://www.w3.org/TR/html-markup/input.week.html. 불행히도 나는 시작 요일을 바꿀 아무것도 보이지 않습니다. –

답변

7

지금은 가능하지 않습니다. 당신은 여기에 "주"입력 유형에 대한 사양을 찾을 수 있습니다 : 시작의 ​​날 지정에 대한 언급이 없다

http://www.w3.org/TR/html-markup/input.week.html

.

+0

위대한 첫 번째 대답. 스택 오버플로에 오신 것을 환영합니다! –

+0

@ PaulD.Waite 고마워요! – tcmitche

0

이 컨텍스트의 주 개념은 월요일이 첫 번째 요일 인 국제 ISO 8601 표준을 기반으로합니다. 이것은 HTML 5 초안의 일반적인 정의에 따르지만, week concept을 설명 할 때 명시 적으로 다음과 같이 설명합니다. "은 월요일부터 시작하여 7 일 기간을 나타내는 주 번호와 주 번호로 구성됩니다 "

그래서 컨트롤의 값은 월요일부터 시작하는 한 주를 불가피하게 나타냅니다. 브라우저가 컨트롤의 사용자 인터페이스를 구현하는 데 큰 자유를 누리지 만, type=week을 구현할 때 브라우저가 일요일에 시작하는 것으로 주를 표시하면 이는 오도 된 것입니다. 다른 유형의 컨트롤의 경우 일주일의 입력을 입력하지 않아도 브라우저는 사용중인 로캘에 적용되는 일요일부터 시작하여 주 단위로 캘린더를 표시 할 수 있습니다.

관련 문제