小左闲谈

PHP根据出生年月日获取用户年龄函数

当前位置:首页 » 笔记 » 本页
In 笔记  @2016-09-25

PHP中经常涉及到数据库中有用户出生年月日,然后需要根据当前时间获得用户年龄,项目中的需求。

  1. /**
  2.  * 根据出生年月日获取用户年龄
  3.  * @param  [date]	$birthday	[年月日格式Y-m-d]
  4.  * @return [int]	$age    	[年龄]
  5.  */
  6. function get_age($birthday){
  7. 	if($birthday == "0000-00-00"){
  8. 		return "";
  9. 		exit();
  10. 	}else{
  11. 		$birthday = strtotime($birthday);
  12. 		$year = date('Y', $birthday);
  13. 		if(($month = (date('m') - date('m', $birthday))) < 0){
  14. 			$year++;
  15. 		}else if ($month == 0 && date('d') - date('d', $birthday) < 0){
  16. 			$year++;
  17. 		}
  18. 		$age = date('Y') - $year;
  19. 		return $age;
  20. 	}
  21. }
若无特殊声明,表示本文由:小左闲谈.原创
链接地址: http://blog.m1910.com/archives/1549.html
版权所有 © 转载时请以链接形式注明作者和原始出处!
标签: , ,   评论: 抢沙发  被围观 670 次

发表一下你的看法

您将是第一位评论人!

avatar
wpDiscuz