0
我试图确定用户的确切年龄,计算出他们的出生日期。从出生日期计算确切年龄(使用1/2)
我需要能够判断他们是否是当前年份的1/2。
例子:
- 1983年8月17日 - > 29 1/2
- 1983年5月21日 - > 30
这是我目前使用的年龄计算功能:
$birthday = new DateTime($birthday);
$interval = $birthday->diff(new DateTime);
$age = $interval->y;
谢谢!
'$ interval-> M'不工作,这不是个月的总数。 'y * 12 + m'是。 –
很高兴知道,但我仍然可以通过测试是否应该添加.5来判断它是否大于等于6,否? – billjamesdev
好点。我仍然喜欢直接计算完整值,而不是做两个单独的计算。 –