2013-08-20 30 views
1

我有一個帶日期時間屬性的模型。爲什麼Rails 4表單中的時間字段顯示秒和微秒?

創建新模型的窗體將此屬性分隔爲日期和時間字段,控制器隨後粘貼在一起。

在Chrome上,這工作正常,並且當我去創建一個新模型(控制器使用具有DateTime.current屬性的新對象加載'new'窗體)時,時間在窗體域中顯示爲按照預期爲'09:00'。然而,在Safari和Firefox上我得到了'09:00:00.000',這打破了我的測試,看起來很奇怪。

當時間字段加載日期時間對象作爲其數據時,如何使時間輸入加載HH:mm而不是HH:mm:ss:mmm?

+0

請http://stackoverflow.com/questions/17057869/simple-form-format-a-time檢查答案類似的問題 - 場到秀-2130-INSTEAD-OF-整個-UTC-時〜應變 – tuttiq

回答

0

可以使用strftime與格式字符串'%H:%M'

DateTime.current.strftime('%H:%M')

相關問題