角度材料のDatepicker(https://material.angular.io/components/datepicker/overview)に慣れています。角度材料Datepicker:BCE日付とカレンダーのサポート
私のユースケースのために、私は次のような機能が必要になります。一般的な時代の前にキリスト(BC)より前の日付の
- サポート/(BCE)
- グレゴリオ(例えば、ユリウス以外の他のカレンダー形式のサポート精度のカレンダー
- サポート変更するときに選択した日付の自動変換を含むカレンダー)、:私たちの古いGUIでは日、月、年
は、我々は我々自身のimplemenを提供しましたユリウス日番号(https://github.com/dhlab-basel/Knora/blob/develop/salsah/src/public/js/datehelpers.js,https://github.com/dhlab-basel/Knora/blob/develop/salsah/src/public/js/jquery.dateobj.js)に基づいて計算を適用して、日付ピッカーの日付。しかし、このコードはjQueryに基づいており、新しいAngularベースのGUIに置き換えられます。私は理解しにくいことも認めています。
アンギュラマテリアルで過去の日付をサポートする方法に関するアドバイスをいただき、嬉しく思います!
GUIコンポーネントは、必要とされる基礎的な計算から分離する必要があると思います。使用可能なnpmjs.com(例:https://www.npmjs.com/package/moonbeams)で日付計算用のライブラリが見つかりました。これらのアルゴリズムを自分で実装することは苦痛になります(例えば、0年問題:http://www.fourmilab.ch/documents/calendar/)。 – user130685