我有列 -spent time
它是整数值。我想让它可供用户编辑,但我需要使它对用户友好。我的意思是输入字段数天,数小时等。
我将以秒为单位存储花费的时间。
例如:我将 2 设为花费时间输入字段,因此我将其乘以 3600 并将其添加到输入的其他结果中。
是否可以使用 Rails 3 来实现?
提前致谢。
我有列 -spent time
它是整数值。我想让它可供用户编辑,但我需要使它对用户友好。我的意思是输入字段数天,数小时等。
我将以秒为单位存储花费的时间。
例如:我将 2 设为花费时间输入字段,因此我将其乘以 3600 并将其添加到输入的其他结果中。
是否可以使用 Rails 3 来实现?
提前致谢。
Rails 提供了一个名为date_select
(或者,对于日期时间字段,datetime_select)的函数。它们采用两个参数——模型实例名称和模型字段。将它们放在 form_for 块中,就像其他表单助手一样。
所以如果你想要一个日期时间字段,你会写:
datetime_select("post", "created_on")
然后你可以使用:
例如,在 MySQL 中,您可以使用该UNIX_TIMESTAMP
函数返回整数倍:
SELECT UNIX_TIMESTAMP(created_at) FROM users
更多来自消息来源。