生日计算结果一无所获

时间:2012-10-01 11:59:50

标签: php datetime

这就是我开始制作生日系统的方式来说明你的年龄,比如Facebook。所以现在我在丹麦11-1-1993这样做。这是第一天,经过几个月,经过多年的时间进入这个世界或者说什么。

在这里,我向您展示了一些关于我如何选择这样做的代码,但问题是它不会以某种方式显示它只是空的。

<li>Alder: <?php echo $alder_d;?>/<?php echo $alder_m;?>-<?php echo $alder_aar;?> - 
                            <?php
                            $alle_alder = $alder_d . $alder_m . $alder_aar;
                            function age_from_dob($alle_alder) {
                                return floor((time() - strtotime($alle_alder)) / 31556926);
                            }
                            ?>
                            </li>

询问您是否想了解更多

这是我的功能,因为我希望了解你的年龄。

1 个答案:

答案 0 :(得分:1)

如果你想计算年数,你可以

$datetime1 = new DateTime("now");
$datetime2 =  DateTime::createFromFormat("m-d-Y", "11-1-1993");
$interval = $datetime1->diff($datetime2);
echo $interval->format('%y Years');

输出

18 Years