1

我有一个带有日期时间属性的模型。

创建新模型的表单将此属性分离为日期和时间字段,然后控制器将它们粘合在一起。

在 Chrome 上这工作正常,当我去制作一个新模型时(控制器使用具有 DateTime.current 属性的新对象加载“新”表单),时间在表单字段中显示为 '09: 00' 符合预期。但是,在 Safari 和 Firefox 上,我得到“09:00:00.000”,这打破了我的测试并且看起来很奇怪。

当时间字段将日期时间对象作为其数据加载时,如何使用 HH:mm 而不是 HH:mm:ss:mmm 加载时间输入?

4

1 回答 1

0

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

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

于 2013-08-20T22:59:22.187 回答