php计算年龄精准到年月日

 wamp怎么跑php项目 这篇文章主要介绍了php计算年龄精准到年月日的方法,涉及php操作日期与字符串的相关技巧,非常简单实用,需要pyton 黑冒厉害还是php的朋友可以参考下

  本文实例讲述了php计算年龄精准到年月日的方法。给大家供大家参考。具体如下:

<?php

/*
*Tochangethislicenseheader,chooseLicenseHeadersinProjectProperties.
*Tochangethistemplatefile,chooseTools|Templates
*andopenthetemplateintheeditor.
*/

classAge{

/**
*计算年龄精php项目业务准到年月日
*@paramtype$birthday
*@returnarray
*/

publicfunctioncalAge($birthday){
list($byear,$bmonth,$bday)=explode('-',$birthday);
list($year,$month,$day)=explode('-',date('Y-m-d'));
$bmonthphp错误函数=intval($bmonth);
$bday=intval($bday);
if($bmonth<10){
$bmonth='0'.$bmonth;
}
if($bday<10){
$bday='0'.$bday;
}
$bi=intval($byear.$bmonth.$bday);
$ni=intval($year.$month.$day);
$not_birthphp 在数组中截取字符=0;
if($bi>$ni){
$not_birth=1;
$tmp=array($bPHP怎么获得斗鱼TV源地址year,$bmonth,$bday);
list($byear,$bmonth,$bd

ay)=array($year,$month,$day); list($year,$month,$day)=$tmp; list($bi,$ni)=array($ni,$bi); } $years=0; while(($bi+10000)<=$ni){//先取岁数 $bi+=10000; $years++; $byear++; }//得到岁数后抛弃年 listphp7 unset函数($m,$d)=$tphp中设置字体颜色his->getMD(array($year,$month,php 删除 文件$day),array($byear,$bmonth,$bday)); returnarray('year'=>$years,'month'=>$m,'day'=>$d,'not_birth'=>$not_birth); } /php从入门到精通第3版 pdf*php 报价管理* *只能用于一年内计算 *@paramtype$ymd *@paphp集成环境软件ramtype$bymd */ publicfunctiongetMD($ymd,$bymd){ list($y,$m,$d)=$ymd; list($by,$bm,$bd)=$bymd; if(($m.$d)<($bm.$bd)){ $m+=12; } $month=0; while((($bm.$bd)+100)<=($m.$d)){ $bm++; $month++; } if($bd<=$dphp报文字节流){//同处一个月 $day=$d-$bd; }else{//少一个月 $mdays=$bm>12?$this->_getMothDay(++$by,$bm-12):$this->_getMothDay($by,$bm); $day=$mdays-$bd+$d; } returnarray($month,$day); } privatefunction_getMothDay($year,$month){ switch($month){ case1: case3: case5: case7: case8: case10: case12: $day=31; break; case2: $day=(intval($year%4)?28:29);//能被4除尽的为29天其他28天 break; default: $day=30; break; } return$day; } } $cage=newAge(); $test=array( '1990-06-12', '1990-07-13', '1990-08-16', '1990-10-10', '1990-10-13', '1990-10-15', '1990-11-9', '1990-11-22', '2016-11-22', '2016-8-22', '2016-10-13', ); echodate('Y-m-d'); ephp微信积分商城源码cho'<pre>'; forePHP图片拖动ach($testas$v){ $tmp=$cage->calAge($v); echo$v,':',$tm京php092p['year'],'年',$tmp['month'], '月',$tmp['day'],'天',';',$tmp['not_birth'],'<br>'; } echo'PHp反弹链接</pre>'

输出:

/*
运行结果:
2015-10-13
1990-06-12:25年4月1天;0
1990-07-13:25年3月0天;0
1990-08-16:25年1月27天;0
1990-10-10:25年0月3天;0
1990-10-13:25年0月0天;0
1990-10-15:24年11月28天;0
1990-11-9:24年php两个时间相加11月4天;0
1990-11-22:24年10php接口是js变量吗月21天;0
2016-11-22:1年1月9天;1
2php 字符穿截取016-8-22:0年10月9天;1
2016-10-13:1年0月0天;1

*
*/

<!–

–>

未经允许不得转载

文章标题:php计算年龄精准到年月日

原文链接:https://www.qicaimy.com/3664.html

发布信息:文章由【彭少】于<2021-08-02>发布于【PHP技术】分类下

相关标签:

相关推荐

评论 抢沙发

抱歉,整站评论功能已关闭!