当前位置:首页 » 编程语言 » 出生年php

出生年php

发布时间: 2023-05-11 19:30:10

php怎么获取出生日期的生日

比如 数据库中查出来的是2016-5-6 10:01:28 可以 通过strtotime()转化为时间戳,然后再跟今天的开始时间戳和结束时间戳相比较,如果在这个范围内 则是今天生日。
例如$a = strtotime('2016-5-6 10:01:28');
$begin = strtotime(date('Y-m-d'));//今日凌晨;
$end = $begin + 86400;//明天凌晨;
if($a >= $begin && $a<=$end){echo '今天生日';}

② php表单获取生日的问题

$upphp_bday = $_POST["年"] . "-" . $_POST["月"] . "-" . $_POST["日"]

③ 如何用php根据出生日期计算年龄和星座

<?php

functioncalcAge($birthday){
$age=0;
$signs=array(array('20'=>'宝瓶座'),array('19'=>'双鱼座'),array('21'=>'白羊座'),array('20'=>'金牛座'),array('21'=>'双子座'),array('22'=>'巨蟹座'),array('23'=>'狮子座'),array('23'=>'处女座'),array('23'=>'天秤座'),array('24'=>'天蝎座'),array('22'=>'射手座'),array('22'=>'摩羯座'));
if(!empty($birthday)){
$age=strtotime($birthday);
if($age===false){
return0;
}

list($y1,$m1,$d1)=explode("-",date("Y-m-d",$age));

list($y2,$m2,$d2)=explode("-",date("Y-m-d"),time());

$age=$y2-$y1;
//下面是判断月份大小,如果只是逄年份的可以去掉,如果算上月份的话,比如:2000年4月1日,那算出来是16算,要到了4月,算出来才是17岁
if((int)($m2.$d2)<(int)($m1.$d1)){
$age-=1;
}

//星座
$key=(int)$m1-1;
list($startSign,$signName)=each($signs[$key]);
if($d1<$startSign){
$key=$m1-2<0?$m1=11:$m1-=2;
list($startSign,$signName)=each($signs[$key]);
}
//return$signName;
}
return$age.$signName;
}

echocalcAge("2011-4-31");
?>

④ php输入出生日期,计算出年龄和出生日是星期几

首先把生日和现在的日期统一格式,年龄就是现在年减生日年,把生日传到系统函数中去,就可以返回星期几,最后把他们拼接在一起。

热点内容
网吧用的服务器是什么服务器 发布:2025-07-18 18:40:15 浏览:938
ftp命令使用 发布:2025-07-18 18:13:05 浏览:47
办税密码是什么 发布:2025-07-18 18:12:32 浏览:489
linuxftp文件下载 发布:2025-07-18 18:12:30 浏览:943
互联网网站服务器搭建 发布:2025-07-18 18:01:06 浏览:480
安卓手机怎么辫真伪 发布:2025-07-18 17:13:14 浏览:187
java后台json 发布:2025-07-18 17:12:21 浏览:681
手机游戏配置主要看哪些 发布:2025-07-18 17:00:47 浏览:149
微课源码 发布:2025-07-18 16:34:44 浏览:1002
压缩长抱枕 发布:2025-07-18 16:13:38 浏览:506