关于生日的问题?

比如:一个人2006年1月1日出生

那2008年1月1日,过生日的时候,他是过2岁生日还是3岁生日?蜡烛插几根?
以前好象我过生日都是按周岁弄,如上,是2周岁,就插了两根蜡烛;但是现在想想,那应该是算新的一岁的开始,应该算3岁生日.这个问题有点迷糊,希望大家帮想想~~

又如,如果是1900年6月6日,那80大寿,是1980年六月六日吧,但是80岁生日是不是1979年六月六日?

第1个回答  2008-03-31
按照你上面所说如果过2岁生日是按中国传统过“实”岁生日,也就是从出生日期到一年后的同一日期来定(最好按阴历算比较准);如果过3岁生日是按个人要求自定义过“虚”岁生日;你举的第2个例子比较特殊,因为在生日中含“十”的整数生日有重要纪念意义,而在中国又有“男逢女满”的生日习俗,也就是男人过整数生日逢九进一,79岁生日的时候可以提前做80大寿,而女人就必须满足80岁才能做大寿,这也因各地习俗不同而异,不知这样解释你明白没有?
第2个回答  2008-03-27
在 Access 中可以使用表达式,以年为单位计算一个人的年龄。例如,您可以在窗体的控件中输入生日,然后在另一个控件中显示在此日期后的年数。以下步骤提供了具体的操作技巧,包括创建窗体、插入两个文本框和输入表达式。

在“数据库”窗口中,单击“对象”下的“窗体”,然后单击“新建”。
在“新建窗体”对话框中,单击“设计视图”,然后单击“确定”。
使用工具箱内的“文本框”工具,在窗体中添加两个未绑定文本框。
将两个文本框的“名称”属性分别设置为“生日”和“年龄”。
将“生日”文本框的“格式”属性设置为“短日期”。
将“年龄”文本框的“控件来源”属性设置为以下表达式:
=DateDiff("yyyy", [Birthdate], Now())+ Int( Format(now(), "mmdd") < Format( [Birthdate], "mmdd") )

切换至“窗体”视图。
在“生日”文本框中,键入一个日期(年/月/日),然后按 TAB 键。
显示在“年龄”文本框中的数字就是从这个生日开始到当前日期所度过的年数本回答被网友采纳
第3个回答  2008-03-27
过生日,应该是从出生开始算起,一年插一根,也就是周岁。
而过寿,中国人有个传统,逢九进一,所以应该按照虚岁过。
第4个回答  2008-03-27
从刚出生的那天就是1岁了,比如2000年3月1日,到2001年3月1日是一周岁,但已经是2岁,过生日只能插1支蜡烛,因为我们中国崇尚阴历的生日.
第5个回答  2008-04-07
现在官方统一的计算年龄的办法是按周岁,08年1月1日是庆祝自己满2周岁。
相似回答