HTML5 입력 유형 datetime이 이미 지원하는 브라우저에서 제거 된 이유는 무엇입니까?


112

이전에 입력을 지원했던 26 이상의 Chrome 버전과 같은 모든 브라우저가 왜 datetime그것을 제거 했는지 궁금 합니다.

이것은 이 기사 의 사본처럼 들리지만 꽤 오래되었습니다.

HTML WG가 위의 ( w3c ) datetime-local( w3c )를 선호하는 것처럼 보이지만 그 이유는 무엇입니까?datetime

참고 기능을 개발 타임 라인에 대해.

다른 사람들의 말 :

mobilexweb.com 에 따르면 iOS에서는 '날짜 시간 입력 유형과 너무 비슷해 보이기 때문에'더 이상 사용되지 않습니다.

Google Chrome에 이어 iOS의 Safari는 더 이상 datetime 입력 유형을 지원하지 않으며 텍스트로 대체됩니다. 이 유형은 datetime-local을 선호하거나 동일한 목적을 위해 두 개의 입력, 날짜 및 시간을 사용하는 표준에서 더 이상 사용되지 않습니다. 문제는 datetime이 버전 5.0에서 6.1까지의 iOS와 호환된다는 것입니다. 당신이 그것을 사용하는 경우 조심하십시오!

차이점은 무엇입니까?

경우 datetime-local에만 날짜와 시간 요소를 포함하고, datetime또한 시간대가 포함되어 있습니다. 이것은 클라이언트의 시간대가 서버의 시간대와 다를 때 다르게 행동하고자 할 수 있기 때문에 유용합니다.

이것이 왜 중요합니까?

웹 페이지에서 언제 전화를 걸까요? 사용자가 '내일 오후 3시'를 선택하면 언제 다시 전화해야하나요? 내일 오후 3시 UTC 또는 CET?


7
HTML5는 여전히 "후보 권장 사항"입니다. 아직 최종이 아닙니다. 그것이 아마도 상황이 계속 변하는 이유 일 것입니다.
Rocket Hazmat 2014 년

사실이지만 권장 사항은 변경되지 않았으므로 브라우저 공급 업체의 선택 인 것 같습니다.
Patrick Hofman

나는 ... 당신이 자신을 외부 라이브러리를 찾거나 그것을 확인해야 겠네요
LatinSuD

2
Webmasters.SE에 유용한 정보 가 있습니다. datetime-local이 HTML 5.1에서 제거 되었습니까? 의 미래에 date, time, datetime,와 datetime-local.
user247702

답변:


65

내가 생각할 수있는 유일한 이유는 브라우저 공급 업체가 승인되는 표준에 대한 신뢰를 잃어 코드에서 구현을 제거했기 때문입니다.

이 생각을 지원하기 위해 : W3C 그냥 모두를 제거 datetime하고 datetime-local자신의 작업 초안에서.

브라우저 공급 업체는 결국 두 가지 모두에 대한 지원을 중단 할 것입니다.

html5test 에 따르면 현재 브라우저의 대부분은 두 입력 유형 모두 지원을 제거했습니다.

최신 개발 :

  • datetime-local초안에 돌아 왔습니다.
  • 최신 사양 페이지는 표시 datetime되지 않지만 표시 datetime-local됩니다. 지도에 다시 올라온 것처럼 들리며 다시 지원 될 것입니다!

Webmasters.SE의 관련 게시물도 확인하세요. HTML 5.1에서 datetime-local이 제거 되었나요? .


5
표준이 아니라면 누가 표준을 정의합니까 (IE.Chrome, Firefox 개발자), 브라우저에서 완벽하게 좋은 것을 삭제하는 이유는 무엇입니까?
Yoda

3
나는 더 이상 동의 할 수 없었다. 효과가있었습니다. 잘 작동했습니다. 필요 해요. 왜 제거합니까?
Patrick Hofman 2014 년

@Yoda : datetime-local적어도 로드맵에 돌아온 것 같습니다 .
Patrick Hofman 2014

2
예, 슬픈 점은 W3C ( W3C 버전의 입력 )와 WHATWG ( WHATWG 버전의 입력 ) 두 작업 그룹간에 불일치가 발생하기 시작한다는 것입니다 . 나는 ...이 어떤 일이 일어 날까 두려워
디에고

3
나는 웹이 만들어진 후 25 년 동안이 문제가 여전히 해결되지 않는 것을 좋아합니다. 소프트웨어 산업을 전체 IMO로 거의 요약합니다.
Matt Lacey

당사 사이트를 사용함과 동시에 당사의 쿠키 정책개인정보 보호정책을 읽고 이해하였음을 인정하는 것으로 간주합니다.
Licensed under cc by-sa 3.0 with attribution required.