datetime-local이 HTML 5.1에서 제거 되었습니까?


12

HTML5는 다음 두 가지 입력 유형을 도입 한 것 같습니다.

둘 다 W3C 위키에 있지만 HTML 5.1 야간 초안 권장 사항 은 날짜 시간 유형 만 언급하지만에 대한 언급을 찾을 수없는 것 같습니다 datetime-local.

이 유형이 권장 사항에서 제거되었거나 이름이 바뀌 었습니까? 아니면 나중에이 유형에 대한 지원을 기대할 수 있습니까?


답변:


11

datetime-local상태의 일부입니다 :

그러나 2014-03-17 의 HTML 5.1 (Editor 's Draft) 에는 더 이상 없습니다 .

그것은 한 2014년 2월 11일에서 커밋에서 제거 :

input type = "datetime-local"의 정의와 해당 섹션 및 참조를 제거합니다.


이것은 2014-01-14 의 메일 <input type = datetime-local> HTML5 CR 버그 에서 제안되었습니다 .

여기서 제거는 응답에서 논의되었다 스레드는 다음 RE : HTML5 CR 버그 <input 타입 날짜를 로컬 => [I18N-ACTION-279]

우리의 우려는 실제로“datetime-local”은 현지 월 시간 (따라서 시간대)을 잘못 암시한다는 것입니다. 개발자는 부동 시간을 그대로 식별하는 데 능숙하지 않습니다.
[…]
플로팅 타임 스탬프 (날짜 시간이 중요 함)가 가장 일반적이지 않다고 덧붙입니다. 일반적으로이 시점에서 시간대 정보를 사용하여 현지 시간 값을 계산하려고합니다. 일반적으로 부동 시간을 사용하려면 개발자가 문제를 피하기 위해 미리 예측해야합니다. 결과적으로 datetime-local 제거를 지원할 수 있습니다. 그것이 유지된다면, 나는 I18N이 ​​오해의 소지가있는“local”대신“floating”이라는 단어를 포함하도록 이름을 바꾸는 것을 선호한다고 생각합니다.

WHATWG의 HTML 에서 (적어도 현재는) 제거되지 않는 것 같습니다 . 이로 인해 분기 가 발생할 수 있으므로 다음 HTML WG 회의 에서 주제를 논의 할 수 있습니다 .


1
HTML 5.2 편집기 초안에는 다음 datetime과 모두가 포함됩니다 datetime-local. w3c.github.io/html/sec-forms.html#element-attrdef-input-type
ChadT
당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.