【发布时间】:2015-11-01 17:30:12
【问题描述】:
我正在制作一个调度网页,对于输入日期和时间,我正在使用简单表单和 Twitter BootStrap DateTime Picker。我正在使用this gem 'datetimepicker-rails'。它正在工作。
我的问题是下拉菜单中的时间格式是 24 小时格式,而不是 12 小时格式。它使用的是 13,而不是下午 1 点。
我尝试将格式设置为 12 小时,但运气不佳
$('.time_picker').datetimepicker({
pick12HourFormat: true
})
我在控制台中收到的错误是option pick12HourFormat is not recognized!
我的表格
= simple_form_for [@user, @workday], url: user_workdays_path do |f|
= f.input :start_date, label: 'Start Date (required)', :as => :date_picker
= f.input :start_time, label: 'Start Time (required)', :as => :time_picker
= f.input :end_date, label: 'End Date (required)', :as => :date_picker
= f.input :end_time, label: 'End Time (required)', :as => :time_picker
= f.submit "Submit", class: 'btn btn-default'
此外,我尝试配置 en.yml 文件,但没有成功。
【问题讨论】:
-
尝试:'use24hours: false'
-
运气不好
use24hours:false -
我认为您应该在 config/locale 文件中设置选项。这就是文档所说的,以及它在演示中是如何完成的:github.com/zpaulovics/dateTimeDemo/tree/master/config/locales。你试过了吗?
-
我在文档中也看到了这一点,但没有运气。
标签: ruby-on-rails twitter-bootstrap datetime twitter