黑马程序员技术交流社区
标题:
PHP如何实现,根据出生年月日计算生日(精确到xxxx年xx月xx天)
[打印本页]
作者:
huawei
时间:
2017-1-18 16:21
标题:
PHP如何实现,根据出生年月日计算生日(精确到xxxx年xx月xx天)
本帖最后由 huawei 于 2017-3-5 10:27 编辑
PHP如何实现,根据出生年月日计算生日(精确到xxxx年xx月xx天)?
<?php
function diffDate($date1,$date2){
$datestart= date('Y-m-d',strtotime($date1));
if(strtotime($datestart)>strtotime($date2)){
$tmp=$date2;
$date2=$datestart;
$datestart=$tmp;
}
list($Y1,$m1,$d1)=explode('-',$datestart);
list($Y2,$m2,$d2)=explode('-',$date2);
$Y=$Y2-$Y1; // 1
$m=$m2-$m1; // 0
$d=$d2-$d1; // -11
if($d<0){
$d+=(int)date('t',strtotime("-1 month $date2"));
$m=$m--;
}
if($m<0){
$m+=12;
$y=$y--;
}
if($Y == 0 && $m == 0 && $d != 0){
return $d.'天';
}elseif($Y == 0 && $m != 0 && $d != 0){
return $m.'个月'.$d.'天';
}elseif($Y != 0 && $m == 0 && $d != 0){
return $Y.'年'.$d.'天';
}else{
return $Y.'年'.$m.'个月'.$d.'天';
}
}
精华推荐:
2017最新PHP学习路线图(附完整视频资源)+源码+技巧/经验+求职+前景总结!
连续两班仅6日就业率突破53%,看2016PHP课程升级是否成功!
视频集合:众多老学员呐喊:"为什么我选传智PHP"!
作者:
yhm12345687
时间:
2017-1-19 15:58
rubbrubbrubbrubbrubbrubbrubbrubbrubbrubbrubbrubbrubbrubb
作者:
hujinchao
时间:
2017-1-19 17:38
+66666666666666666
作者:
yeyilu天雪
时间:
2017-1-19 22:56
加油。。。奋斗
作者:
lyyswyd
时间:
2017-1-21 17:26
谢谢楼主
作者:
Barcelona```
时间:
2017-1-25 00:31
加油。。。奋斗
作者:
beijiws
时间:
2017-1-25 19:47
学习学习
作者:
runoob
时间:
2017-1-27 08:54
根据出生年月日计算生日(
作者:
初丁多指教
时间:
2017-2-4 00:35
感谢分享
作者:
yugiwjun
时间:
2017-2-4 09:00
PHP如何实现,根据出生年月日计算生日(精确到xxxx年xx月xx天)
作者:
wojiaolihao
时间:
2017-2-5 16:54
123456789101
作者:
Misaya丶ykn
时间:
2017-2-5 17:11
是的时代发生的到时候
作者:
Misaya丶ykn
时间:
2017-2-5 17:12
是的时代发生的到时候阿瑟大时代爱上是的
作者:
qiannz
时间:
2017-2-6 14:57
11111111111111111111
作者:
jungshen
时间:
2017-2-7 16:08
dcsadas rfse fsdf fdgfg fsd
作者:
sunsine
时间:
2017-2-7 20:25
学习一下
作者:
红叶1985
时间:
2017-2-9 10:16
留着万一用上了呢
作者:
森森勇闯PHP
时间:
2017-2-9 16:11
学习
研究下这个东西小功能
作者:
森森勇闯PHP
时间:
2017-2-9 16:49
list是不是一个函数?本地使用的话如果时间配置没配置好是不是用不上?
作者:
sunshine1992
时间:
2017-2-10 11:50
RE: PHP如何实现,根据出生年月日计算生日(精确到xxxx年xx月xx天) [修改]
作者:
717572975
时间:
2017-2-10 12:39
顶顶顶顶顶
作者:
1317181388
时间:
2017-2-11 05:41
感谢楼主分享
作者:
zhujunfeng
时间:
2017-2-12 12:18
666666666666666666666
作者:
zhujunfeng
时间:
2017-2-12 12:19
666666666666
作者:
爺霸青楼
时间:
2017-2-12 22:37
欢迎光临 黑马程序员技术交流社区 (http://bbs.itheima.com/)
黑马程序员IT技术论坛 X3.2