HTML5入力タイプのdatetimeが、すでにサポートされているブラウザーから削除されるのはなぜですか?


112

過去に入力をサポートしていたChromeバージョン26などのすべてのブラウザーがなぜdatetimeそれを削除したのかと思っていましたか?

これはこの記事の複製のように聞こえますが、かなり古くなっています。

HTML WGはdatetime-localw3c)よりdatetimew3c)を好むようですが、なぜですか?

機能開発のタイムラインについては、こちらをご覧ください。

他の人が言うこと:

mobilexweb.comによると、「日時入力タイプに非常に似ているため」iOSでは廃止されました。

Google Chromeに続いて、iOSのSafariは日付入力タイプをサポートしなくなり、テキストにフォールバックします。このタイプは、datetime-localを採用するか、同じ目的で日付と時刻の2つの入力を使用するために、標準で非推奨になりました。問題は、datetimeがバージョン5.0から6.1までのiOSと互換性があったことです。使用している場合は注意してください。

違いはなんですか?

whereにdatetime-localは日付と時刻の要素のみdatetimeが含まれ、タイムゾーンも含まれます。これは、クライアントのタイムゾーンがサーバーのタイムゾーンと異なる場合に別の方法で動作したい場合があるので便利です。

なぜこれが問題なのですか?

Webページで、いつ電話をかけたいのか、ユーザーが「明日午後3時」を選択したのか、いつ電話をかけ直す必要があるのか​​を尋ねられたらどうしますか。明日の午後3時UTCまたはCET?


7
HTML5はまだ「候補の推奨」です。まだ最終段階ではありません。だからこそ、物事は変わり続けます。
Rocket Hazmat 2014年

本当ですが、私が見る限り、推奨事項は変更されていないため、これはブラウザーベンダーの選択のようです。
Patrick Hofman、2014年

外部ライブラリを見つけるか、自分で作成する必要があると思います...
LatinSuD

2
Webmasters.SEに役立つ情報があります-datetime-localはHTML 5.1から削除されますか?将来についてdatetimedatetime、とdatetime-local
user247702 2014

回答:


65

私が考えることができる唯一の理由は、承認された標準に対する信頼を失い、コードから実装を削除したブラウザーベンダーです。

この考えを裏付けるために、W3C はワーキングドラフトdatetimeとの両方を削除datetime-localしました。

ブラウザベンダーは、最終的には両方のサポートを終了します。

html5testによると、現在のブラウザーのほとんどは両方の入力タイプのサポートを削除しました。

最新の開発:

  • datetime-localバックドラフトです。
  • 新しい仕様のページは表示されませんがdatetime、表示されdatetime-localます。マップに戻ってきたようで、またサポートされる予定です!

Webmasters.SEのこの関連する投稿にも注意してください:datetime-localはHTML 5.1から削除されますか?


5
だれが標準を定義しているのか(IE.Chrome、Firefoxの開発者)、ブラウザから完全にすばらしいものを削除するのはなぜですか?
ヨーダ

3
私はこれ以上同意できませんでした。出来た。うまくいきました。それが必要。なぜそれを削除するのですか?
Patrick Hofman、2014

@依田:datetime-local少なくともロードマップに戻っているようです。
Patrick Hofman、2014

2
はい、残念なことに、W3C(入力のW3Cバージョン)とWHATWG(入力のWHATWGバージョン)という2つのワーキンググループの間に差異が生じ始めています。私はこれがいつか起こるのではないかと恐れていました...
ディエゴ

3
この問題が、ウェブが作成されてから25年経ってもまだ解決されないのが気に入っています。IMO全体としてのソフトウェア業界をかなり要約しています。
Matt Lacey

弊社のサイトを使用することにより、あなたは弊社のクッキーポリシーおよびプライバシーポリシーを読み、理解したものとみなされます。
Licensed under cc by-sa 3.0 with attribution required.