我想知道是否有办法将datetime_select的24小时制转换为12小时制?Ruby on Rails datetime_select
3
A
回答
1
看起来有no predefined helper to do this particular job automatically。您必须extend and write您自己的帮手才能使用此功能。
另外,this is a very old plugin,我不确定这个工作还是维持,类似的事情。
我建议你先走,并写了自己的助手来完成这项工作作为another SO question建议是这样的:
def am_pm_hour_select(field_name)
select_tag(field_name,options_for_select([
["1 AM", "01"],["2 AM", "02"],["3 AM", "03"],["4 AM", "04"],["5 AM", "05"],["6 AM", "06"],
["7 AM", "07"],["8 AM", "08"],["9 AM", "09"],["10 AM", "10"],["11 AM", "11"],["Noon", "12"],
["1 PM", "13"],["2 PM", "14"],["3 PM", "15"],["4 PM", "16"],["5 PM", "17"],["6 PM", "18"],
["7 PM", "19"],["8 PM", "20"],["9 PM", "21"],["10 PM", "22"],["11 PM", "23"],["Midnight", "0"]]))
end
然后在视图:
<%= am_pm_hour_select "eventtime[start(4i)]" %>
13
的Rails 3.1有上午/下午选项内置:
<%= f.datetime_select :starttime, :ampm => true, :start_year => 2011, :order => [:month, :day, :year] %>
相关问题
- 1. 如何获得datetime_select场的使用javascript在Ruby on Rails的
- 2. Rails的datetime_select Mongoid
- 3. CMS on Ruby on Rails
- 4. Ruby与Ruby On Rails
- 5. ruby on rails form_for
- 6. Ruby on Rails - Sqlite3
- 7. Ruby on Rails - send_file
- 8. LocalJumpError(Ruby on Rails)
- 9. Mootools + Ruby on Rails ==?
- 10. Ruby on Rails + Devise
- 11. Ruby on Rails XML
- 12. OCIError(ruby on rails)
- 13. Docsplit Ruby on Rails
- 14. Ruby on Rails Time.now
- 15. Ruby on rails console
- 16. Ruby On Rails Application.html.haml
- 17. Ruby on Rails remote_form_tag
- 18. Ruby on Rails Time.zone.now
- 19. ruby on rails - spree.js'jquery.ui.all'
- 20. Ruby on rails redirect_to
- 21. Ruby ON rails- Webrick
- 22. Ruby on rails hosting
- 23. ActiveRecordNotFound Ruby On Rails
- 24. Ruby on Rails + EventMachine?
- 25. Ruby on Rails Secrets.yml
- 26. Ruby on Rails + Ajax
- 27. Ruby on Rails&Javascript
- 28. MongoDb Ruby on Rails
- 29. Friendly_ID Ruby on Rails
- 30. Ruby on Rails,Resque
这需要在文档中更明显。除了这里,我无法找到任何地方。很好的答案。 – Eric 2012-01-09 21:36:43
http://apidock.com/rails/ActionView/Helpers/DateHelper/datetime_select – 2013-08-22 02:51:18
这也适用于Rails 4.1。 – DDDD 2014-07-24 20:32:11