2011-04-10 105 views
3

使用http://trentrichardson.com/examples/timepicker/來編輯日期時間字段。當我點擊輸入字段時,日期時間選擇器將正確打開。日期被選中,但時間不是。時間永遠是00:00。我怎樣才能將時間從輸入字段傳遞給datetimepicker?rails和jquery datetimepicker

標準的form_for

<%= f.text_field :closed_date, :class => "created-at-datetime" %> 

和application.js中

$('.created-at-datetime').datetimepicker({dateFormat: 'yy-mm-dd ', timeFormat: 'hh:mm:ss ', ampm: false}); 

呈現這樣的事情:

<input class="created-at-datetime" id="order_closed_date" name="order[closed_date]" size="30" type="text" value="2011-04-06 21:47:12.985379" /> 
+0

對我來說,時間格式應該是所有格式,即:yy-mm-dd hh:mm:ss我可能是錯的,但我沒有看到它分離。我知道如果格式不正確,它不會進入數據庫 – Brad 2011-04-10 02:39:49

+0

布拉德,謝謝。更改我的輸入欄以顯示時間爲年 - 月 - 日和時間爲小時:上午/下午。所以現在看起來像2011-04-11 09:13 am。在js datetimepicker上,我只有$('。created-at-datetime')。datetimepicker({dateFormat:'yy-mm-dd',ampm:true});'。發佈您的回覆作爲獲得信用的答案。再次感謝! – pcasa 2011-04-10 13:32:25

回答

3

在我看來,時間格式應該是所有一個格式,即:YY -mm-dd hh:mm:ss我可能是錯的,但我沒有看到它分開。我知道如果格式不正確,它不會進入數據庫