这篇文章主要介绍了php简单计算年龄的方法,通过自定义函数实现针对周岁与虚岁的简单计算功能,涉及php日期与时间相关操作技巧,需要的朋友可以参考下

具体如下:

/**

* $date是时间戳

* $type为1的时候是虚岁,2的时候是周岁

*/

function getAgeByBirth($date,$type = 1){

$nowYear = date("Y",time());

$nowMonth = date("m",time());

$nowDay = date("d",time());

$birthYear = date("Y",$date);

$birthMonth = date("m",$date);

$birthDay = date("d",$date);

if($type == 1){

$age = $nowYear - ($birthYear - 1);

}else{$type == 2}{

if($nowMonth

$age = $nowYear - $birthYear - 1;

}elseif($nowMonth==$birthMonth){

if($nowDay

$age = $nowYear - $birthYear - 1;

}else{

$age = $nowYear - $birthYear;

}

}else{

$age = $nowYear - $birthYear;

}

}

return $age;

}

以上就是本文的全部内容,希望对大家的学习有所帮助。

相关推荐:

php文本计算年龄,php简单计算年龄的方法相关推荐

  1. 年龄 计算 php,php简单计算年龄的方法(周岁与虚岁)

    本文实例讲述了php简单计算年龄的方法.分享给大家供大家参考,具体如下:/*** $date是时间戳* $type为1的时候是虚岁,2的时候是周岁*/function getAgeByBirth($d ...

  2. php能实现文本复制吗,php 简单复制文件的方法

    在php中有时候需要将一个文件或文件夹从一个目录中复制到另一个目录中去,而 php 也提供了一个预设一个可以实现文件复制的函数 copy(),那么下来我们就来详细的介绍一下 copy() 函数,以及它 ...

  3. php计算今年几岁,php简单计算年龄的方法(周岁与虚岁)

    本文实例讲述了php简单计算年龄的方法.分享给大家供大家参考,具体如下: /** * $date是时间戳 * $type为1的时候是虚岁,2的时候是周岁 */ function getAgeByBir ...

  4. html计算年龄代码,JavaScript简单计算人的年龄示例

    本文实例讲述了JavaScript简单计算人的年龄的方法.分享给大家供大家参考,具体如下: 注意Date()类型转换,否则会出现NaN的错误 birth为yyyy-mm-dd的日期格式 完整示例代码如 ...

  5. 年龄计算机在线计算,年龄计算器在线计算

    年龄计算器在线计算是一款最近在抖音上非常火的年龄计算器,可以精准的计算今年的哪一天你多少岁了,农历的时间也可以自由的转换,可以精确到分和秒哦,计算的界面非常的简洁,但很实用,也可以记录身边人重要的日子 ...

  6. 年龄计算机在线计算适合你的对象,年龄计算器恋爱对象APP

    年龄计算器恋爱对象APP是一款非常火爆的应用软件,主要就是可以使用这款软件计算年龄,这个软件的玩法非常的简单,在抖音上也非常火爆,受到很多人的喜欢,可以为用户一键查询年龄和生日,操作简单方便,得出结果 ...

  7. 使用结构体数组统计男、女人数,计算全体学生的平均年龄、平均成绩,并将高于平均成绩的学生信息输出

    <程序设计基础-c语言>杨莉 刘鸿翔 ISBN-978-7-03-032903-5 p165 习题6 3.输入10个学生的信息(包括学号.姓名.性别.年龄.成绩)组成结构体数组,分别统计男 ...

  8. 百度年龄计算机在线使用,百度精准年龄计算器在线计算app

    百度精准年龄计算器在线计算app是一款十分便捷实用的计算器软件,这款app与正常的计算器不同,它是用来计算你的年龄的.使用了高智能的AI在线为用户们进行计算并且还能够进行一定的预测,包括你的后几年的生 ...

  9. 计算2个日期之间年龄

    计算2个日期之间年龄 /** * 计算2个日期之间年龄 * 比如:1992-04-10 到 2011-04-09 18岁 * @param birthDay YYYY-MM-DD * @param t ...

最新文章

  1. 计算机二级中的html那道题,计算机等级考试题库:这10道二级C++语言试题是个坑,你居然不知道...
  2. Task和Activity相关(转)
  3. python怎样实现封装_python 封装底层实现原理
  4. 绝对路径用什么符号表示?当前目录、上层目录用什么表示?主目录用什么表示? 切换目录用什么命令?
  5. ScrollView常用(暂时用上了的)代理方法
  6. 计算图像的直方图,求峰值点
  7. 笔记本wifi做热点 android通过热点上网
  8. eclipse spring mysql_为Eclipse上的Maven project添加SpringMVC和Mybatis以实现数据库
  9. 未成年人互联网普及率达99% 腾讯等倡议加强青少年网络素养教育
  10. IIS网站无法播放视频的解决方法
  11. 卷积神经网络(CNN)的细节问题(滤波器的大小选择)
  12. Windows和Mac下获取(当前)进程内存占用
  13. 2017年的知识清单
  14. python长度单位换算表_长度单位换算表大全
  15. 小米 pro 笔记本拆机-加固态
  16. QQ-360大战影响恶劣
  17. windows 系统安装苹果操作系统
  18. 9.查找算法--二叉排序树
  19. jquery.nicescroll.js 美化滚动条
  20. git 命令使用(持续更新)

热门文章

  1. 【文献阅读】PQA——感知问答的数据集和方法(Y. Qi等人,CVPR,2021)
  2. VSCode 前端必备插件
  3. 图形图像制作软件下载集合
  4. Java字符串反转以及数组集合转换的方法
  5. 白色简洁网站html模板,白色简洁形式pc+wap个人作品集网页模板代码
  6. Typora主题代码更改(引用块颜色, 标题样式和颜色, 行内代码样式)
  7. Java面试之异常处理
  8. Python接单指南,大学生也能在寝室接单
  9. windows8 flash修复怎么操作【系统天地】
  10. 掌握Volatile关键字及其牵扯的JUC并发包