首页
学习
活动
专区
工具
TVP
发布
精选内容/技术社群/优惠产品,尽在小程序
立即前往

PHP:当一个人达到特定年龄时如何获得日期?

PHP: 当一个人达到特定年龄时如何获得日期?

在 PHP 中,要获得一个人的年龄,可以使用 date() 函数将当前日期减去该人的出生日期,并输出结果。

以下是获得特定年龄的人年龄的 PHP 代码示例:

代码语言:php
复制
$birth_date = '1990-01-01'; // 假设这个人是 1990 年 1 月 1 日出生的
$current_date = date('Y-m-d'); // 获取当前日期
$age = date('Y') - date('Y', strtotime($birth_date)); // 计算年龄
echo $age; // 输出年龄

请注意,上面的代码中的 date('Y') 函数返回当前年份。因此,要获取当前年份减去出生年份的结果,我们需要使用 date('Y') - date('Y', strtotime($birth_date)) 的方式。

此外,如果需要考虑闰年,可以使用以下方式计算年龄:

代码语言:php
复制
$birth_date = '1990-01-01';
$current_date = date('Y-m-d');
$age = (int)date('Y') - (int)date('Y', strtotime($birth_date));
if ($age > 19 && $age < 21) {
    $age = 20;
}
echo $age;

在上面的代码中,我们先使用 date('Y') 计算当前年份,然后使用 date('Y', strtotime($birth_date)) 计算出生年份,并使用 if 语句对年龄进行取整处理,以便考虑闰年。

页面内容是否对你有帮助?
有帮助
没帮助

相关·内容

没有搜到相关的沙龙

领券