【发布时间】:2015-06-26 17:36:42
【问题描述】:
我有一个带有 Jquery UI 日期选择器的 Rails 应用程序。我可以选择“到期”日期,但“到期”日期的小时:分钟:秒变为 00:00:00。我希望将此默认设置为下午 5:00:00。我不确定从 Jquery 端还是 Rails 端更容易做到。我对两者都比较陌生,因此不胜感激。
【问题讨论】:
标签: jquery ruby-on-rails jquery-ui datepicker
我有一个带有 Jquery UI 日期选择器的 Rails 应用程序。我可以选择“到期”日期,但“到期”日期的小时:分钟:秒变为 00:00:00。我希望将此默认设置为下午 5:00:00。我不确定从 Jquery 端还是 Rails 端更容易做到。我对两者都比较陌生,因此不胜感激。
【问题讨论】:
标签: jquery ruby-on-rails jquery-ui datepicker
所以我找到了两种方法。
我可以在 jquery 中设置时间格式以包含时间。
$('#rfq_due').datepicker(dateFormat: 'dd-mm-yy <set time here e.g. 19:00:00>')
但它在日期选择器上显示了时间,所以我选择了控制器路由
在我的 rfqs_controller 中
def create
@rfq = Rfq.new(rfq_params)
@rfq.due.change({hour: 17})
respond_to do |format|
...
希望这对某人有所帮助
【讨论】: