0

我正在尝试将表格中的给定天数转换为日期时间格式。

我有一个字段,用户可以输入他们希望对象持续多少天。因此,例如,他们可以键入:90,这会将整数 '90' 转换为实际 90 天后的日期时间格式到我的数据库。我还需要拒绝字符串,并确保它始终是整数。如果有人输入 90 Days,它会删除 Days 部分并保存整数。

我不需要显示日期时间,只需要为数据库转换它,因为它是一个日期时间列。这可能很棘手,因为如果他们希望编辑数字,我还需要它来显示整数。所以它必须双向进行。

任何帮助将不胜感激 :)

PS我的日期时间格式是yyyy-dd-mm

谢谢!

4

1 回答 1

1

多亏了主动支持,rails 中的日期类增加了很多。

您需要的是使用数字类的扩展。这些使您能够编写如下内容:

90.days.from_now

您需要存储此数字以及用户设置此数字的创建时间,以便转换或更改持续时间。

于 2012-07-10T21:45:17.877 回答