Silverstripeに付属している日付ピッカーをフロントエンド形式で使用しています。私はBootsFormモジュールも使用しています。これはChromeで動作するコードです。フロントエンドのSilverstripe datepickerはChromeでのみ動作します
$fields->dataFieldByName('Birthday')
->setAttribute('type', 'date')
->setAttribute('data-datepicker', true)
->setAttribute('data-date-format', 'DD-MM-YYYY');
誕生日フィールドは日付フィールドです。 FirefoxまたはSafariに日付ピッカーが表示されていません。どうしてか分かりません。ブラウザのコンソールにエラーは表示されません。私は確信しています、私はこの問題の最初の人ではありません。だから、誰かが私を正しい方向に向けることができます。
->setConfig('showcalendar', true)
を追加することによって、日付ピッカーを表示することができます。私はこれがHTML5の機能であることを知りませんでした。 –