原创

PHP 实现通过生日计算年龄方法

PHP的特性包括:

1. PHP 独特的语法混合了 C、Java、Perl 以及 PHP 自创新的语法。

2. PHP可以比CGI或者Perl更快速的执行动态网页——动态页面方面,与其他的编程语言相比,

   PHP是将程序嵌入到HTML文档中去执行,执行效率比完全生成htmL标记的CGI要高许多;

   PHP具有非常强大的功能,所有的CGI的功能PHP都能实现。

3. PHP支持几乎所有流行的数据库以及操作系统。

4. 最重要的是PHP可以用C、C++进行程序的扩展!

下面介绍一下php实现操作日期转换为年龄的方法,具体代码如下:

<?php 
function birthday($birthday){ 
  $age = strtotime($birthday); 
  if($age === false){ 
    return false; 
  } 
  list($y1,$m1,$d1) = explode("-",date("Y-m-d",$age)); 
  $now = strtotime("now"); 
  list($y2,$m2,$d2) = explode("-",date("Y-m-d",$now)); 
  $age = $y2 - $y1; 
  if((int)($m2.$d2) < (int)($m1.$d1)) 
    $age -= 1; 
  return $age; 
} 
echo birthday('1990-11-22'); 
?>

上述代码是通过操作日期与字符串相互转换得到年龄的,比较简单但是很实用,希望大家有帮助。

~阅读全文-人机检测~

微信公众号“Java精选”(w_z90110),专注Java技术干货分享!让你从此路人变大神!回复关键词领取资料:如Mysql、Hadoop、Dubbo、Spring Boot等,免费领取视频教程、资料文档和项目源码。微信搜索小程序“Java精选面试题”,内涵3000+道Java面试题!

涵盖:互联网那些事、算法与数据结构、SpringMVC、Spring boot、Spring Cloud、ElasticSearch、Linux、Mysql、Oracle等

评论

分享:

支付宝

微信