過去に入力をサポートしていたChromeバージョン26などのすべてのブラウザーがなぜdatetime
それを削除したのかと思っていましたか?
これはこの記事の複製のように聞こえますが、かなり古くなっています。
HTML WGはdatetime-local
(w3c)よりdatetime
(w3c)を好むようですが、なぜですか?
機能開発のタイムラインについては、こちらをご覧ください。
他の人が言うこと:
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?