web-dev-qa-db-ja.com

IE11およびFirefoxでのDatepickerサポート

FireFox 30.0およびIE 11?

<!DOCTYPE html>
<html>
    <head>
        <title>Untitled Page</title>
    </head>
    <body>
        <form>
            <label> Date field:</label><br />
            <input type="date" value="" />
        </form>
    </body>
</html>
13

Internet Explorer 11は、現在<input type='date'>をサポートしていませんが、 最近発表 をサポートするための作業が進行中でした。 http://status.modern.ie でオンラインでその進捗を追跡できます。

Firefoxは現在、この属性をサポートしていないようです。 バグは2012年にオープンしました サポートの追加をリクエストしていますが、パッチはまだリリースされていません。

この機能todayが必要な場合は、 jQueryのDatepicker を使用することをお勧めします。

22
Sampson

2019年2月の更新:

Edgeはdatepickerをサポートしていますが、4年以上経過するとIEは決してなくなります。Safariデスクトップでも同じですが(Safariモバイルはサポートします)。参照: CanIUse datepicker support =。

ChromeとEdgeは、ユーザーのデスクトップシステム設定から日付形式を取得します。これは、 ISO 8601 を想定しており、ユーザーがデンマークまたはカナダに住んでいない場合は驚くかもしれません。

JQueryのdatepickerは、正規のJQueryディストリビューションを使用する場合にのみbootstrap 4で動作します。Bootstrap 4ドキュメントはSLIMバージョンを示しています。

他の選択肢:

  • xsolutions bootstrap-datepicker "Bootstrap Stecon Petreの(eyecon.ro)から分岐したeternicodeによる改良)の日付ピッカー"は、githubに多くの星があり、 bootstrap 4。
  • 一部の友人は、 eyecon Datepicker for Bootstrap を推奨していますが、これはuxsolutionsの分岐元であると思います。
  • Pickaday は非常に人気がありますが、 JS Deliver CDN には現在整合性ハッシュコードがなく、ビルド済みのダウンロードはありません-ノードまたは何かでビルドする必要があります。
5
GlenPeterson

バージョン51(2017年1月26日)以降、Firefoxに既に存在しますが、デフォルトではアクティブ化されていません(まだ)

有効にするには:

about:config

dom.forms.datetime-> trueに設定

0
user1909711