相关疑难解决方法(0)

如何计算C#中某人的年龄?

鉴于DateTime代表一个人的生日,我如何计算他们的年龄?

.net c# datetime

1754
推荐指数
39
解决办法
57万
查看次数

Rails根据日期输入自动填充表单字段

我有一个Rails 3.2.18应用程序,在我的表单中我有一个年龄(int)和出生日期(datetime)的字段.我将使用一个简单的jQuery日期选择器来选择DOB.

这就是我想要发生的事情.

第一个字段是DOB(出生日期).我想选择它,并且一旦它被选中,我想计算年龄并根据该选择自动填充年龄字段.

我想我可以通过在模型上创建一个计算年龄的方法来实现它,但我不确定如何在年龄字段中填充它.也许是一些Javascript或什么?

任何帮助将不胜感激.

下面是我为另一个应用程序编写的方法,该方法根据DOB计算年龄并可以在视图中使用:

def age(dob)
    now = Time.zone.now.to_date
    now.year - patient_dob.year - ((now.month > patient_dob.month || (now.month == patient_dob.month && now.day >= patient_dob.day)) ? 0 : 1)
  end
Run Code Online (Sandbox Code Playgroud)

ruby forms activerecord datetime ruby-on-rails-3

5
推荐指数
1
解决办法
1797
查看次数

如何在Ruby on Rails中显示年龄而不是出生日期?

可能重复:
在Ruby中获取人的年龄

我是Ruby on Rails的新手,我刚刚创建了一个小程序来存储人,使用他们的名字,出生日期(dob),性别等.但是,当我使用数据库查询人员时@persons = Persons.find(:all),我试着列出它们,我很想展示它们的年龄,也就是今天的人物,而不是它们的出生日期.

ruby-on-rails

2
推荐指数
1
解决办法
8336
查看次数

如何在数据库after_save或before_save中保存计算的年龄

用户需要在保存个人资料之前输入他的生日.我在配置文件表中也有一个年龄列.但我不希望用户必须填写他的DOB和年龄.我已经有一种方法可以根据他的生日计算用户年龄.问题是如何在计算后保存数据库中的用户年龄?

ruby-on-rails ruby-on-rails-3 ruby-on-rails-3.2

1
推荐指数
1
解决办法
2746
查看次数