2015-12-05 46 views
0

任何人都可以告訴如何使鳳凰城的date_select幫手將顯示當年爲最大年,並顯示最近10年作爲選擇選項。 目前它顯示了我從2010年到2020年的年份。由於這是出生日期,所以它不能在將來。Elixir鳳凰date_select有最近10年選擇

回答

2

有一個在phoenix_html's documentation一個這樣的例子:

datetime_select form, :born_at, year: [options: 1900..2100] 
+0

感謝@michalmuskala,我們可以做一年:'[選項:1900..DateTime.current_year]'? –

+1

是的,這是完全可能的。你可以例如利用Ecto,並使用'Ecto.Date.utc.year'。您也可以直接從':calendar.universal_time'訪問年份。 – michalmuskala