【问题标题】:subtract two dates in php [duplicate]在php中减去两个日期[重复]
【发布时间】:2011-09-29 21:15:57
【问题描述】:

可能重复:
PHP calculate age

我正在尝试减去年份并检查用户的年龄。我一直为 $user_birth 获取 1969,我认为无法解析原始日期。

$raw_birth = "01-19-1980";
$user_birth = date("Y", strtotime($raw_birth));
$today_date = date("Y", time());

echo $raw_birth."<br />".$today_date."<br />".$user_birth."<br />";
echo $today_date-$user_birth;

有什么想法吗?

【问题讨论】:

  • 那个 Q 很有帮助。谢谢! :)
  • 每接受一个答案,您可以获得 2 个代表。
  • 每个答案的左侧都会出现一个勾号。只需单击它即可回答您任何其他问题的最佳答案。这个问题还没有答案,只有 cmets。
  • 提防莱姆病。

标签: php date


【解决方案1】:
$year="1997";
$month="01";
$day="24";

$age=date("Y");
$age-= $year;
if(($month>=date("m")) && ($day>date("d"))) {
    $age--;
}

此代码计算用户的准确年龄。

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 2013-10-27
    • 2015-01-03
    • 2012-10-13
    • 1970-01-01
    • 2011-03-06
    • 2012-06-07
    • 1970-01-01
    相关资源
    最近更新 更多