HTML5는 다음 두 가지 입력 유형을 도입 한 것 같습니다.
- datetime (시간대 포함)
- datetime-local (시간대 제외)
둘 다 W3C 위키에 있지만 HTML 5.1 야간 초안 권장 사항 은 날짜 시간 유형 만 언급하지만에 대한 언급을 찾을 수없는 것 같습니다 datetime-local
.
이 유형이 권장 사항에서 제거되었거나 이름이 바뀌 었습니까? 아니면 나중에이 유형에 대한 지원을 기대할 수 있습니까?
HTML5는 다음 두 가지 입력 유형을 도입 한 것 같습니다.
둘 다 W3C 위키에 있지만 HTML 5.1 야간 초안 권장 사항 은 날짜 시간 유형 만 언급하지만에 대한 언급을 찾을 수없는 것 같습니다 datetime-local
.
이 유형이 권장 사항에서 제거되었거나 이름이 바뀌 었습니까? 아니면 나중에이 유형에 대한 지원을 기대할 수 있습니까?
답변:
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 회의 에서 주제를 논의 할 수 있습니다 .
datetime
과 모두가 포함됩니다 datetime-local
. w3c.github.io/html/sec-forms.html#element-attrdef-input-type