分享一下贝贝成长进度的php代码


Posted in PHP onSeptember 14, 2012

主要功能是根据贝贝的出生日期来显示贝贝现在多大了,实时显示贝贝的成长。
用当前时间减去出生的日期,但是可以显示出来几岁,几个月,和几天。
天的算法有点问题,没有考虑到大小月和2月份。

function getDays() { 
putenv("TZ=Asia/Chongqing"); 
$by = 2006; 
$bm = 7; 
$bd = 7; 
$rday=""; $today = getdate(); 
$by = $today[year] - $by; 
$bm = $today[mon] - $bm; 
$bd = $today[mday] - $bd; 
if ($bd < 0) { 
$bd = 30 + $bd; 
$bm--; 
} 
if ($bm < 0) { 
$bm = 12 + $bm; 
$by--; 
} 
#print $by."-".$bm."-".$bd; 
if ($by > 0) { 
$rday = $by . "岁"; 
} 
if ($bm == 0&&$bd == 0){ 
$rday .="生日"; 
}else{ 
if ($bm == 0){ 
$rday.="零".$bd."天"; 
}elseif ($bd == 0){ 
$rday.=$bm."个月整"; 
}else{ 
$rday.=$bm."个月".$bd."天"; 
} 
} 
return $rday; 
}

用的时候直接
<?php echo getDays();?>

就可以了
空下来再完善以下,再写一个js的版本。
PHP 相关文章推荐
BBS(php &amp; mysql)完整版(五)
Oct 09 PHP
PHP备份/还原MySQL数据库的代码
Jan 06 PHP
PHP删除非空目录的函数代码小结
Feb 28 PHP
php过滤html标记属性类用法实例
Sep 23 PHP
PHP如何实现Unicode和Utf-8编码相互转换
Jul 29 PHP
php上传图片生成缩略图(GD库)
Jan 06 PHP
ThinkPHP中Common/common.php文件常用函数功能分析
May 20 PHP
php简单实现文件或图片强制下载的方法
Dec 06 PHP
php实现的pdo公共类定义与用法示例
Jul 19 PHP
PHP与SQL语句写一句话木马总结
Oct 11 PHP
Laravel Eloquent分表方法并使用模型关联的实现
Nov 25 PHP
PHP+fiddler抓包采集微信文章阅读数点赞数的思路详解
Dec 20 PHP
PHP 之Section与Cookie使用总结
Sep 14 #PHP
PHP 文件系统详解
Sep 13 #PHP
PHP 面向对象详解
Sep 13 #PHP
关于访问控制的一首PHP面试题(对属性或方法的访问控制)
Sep 13 #PHP
PHP基础陷阱题(变量赋值)
Sep 12 #PHP
php中判断文件存在是用file_exists还是is_file的整理
Sep 12 #PHP
PHP中file_exists与is_file,is_dir的区别介绍
Sep 12 #PHP
You might like
fgetcvs在linux的问题
2012/01/15 PHP
将酷狗krc歌词解析并转换为lrc歌词php源码
2014/06/20 PHP
深入解析PHP的Yii框架中的缓存功能
2016/03/29 PHP
PHP 数组基本操作小结(推荐)
2016/06/13 PHP
浅谈php调用python文件
2019/03/29 PHP
js跨域和ajax 跨域问题的实现思路
2009/09/05 Javascript
JavaScript实现网页图片等比例缩放实现代码及调用方式
2013/02/25 Javascript
jquery $(&quot;#variable&quot;) 循环改变variable的值示例
2014/02/23 Javascript
js实现正方形颜色从下往上升的效果
2014/08/04 Javascript
js时间戳和c#时间戳互转方法(推荐)
2017/02/15 Javascript
微信小程序 引用其他js文件实现代码
2017/02/22 Javascript
JQuery通过后台获取数据遍历到前台的方法
2018/08/13 jQuery
JS canvas绘制五子棋的棋盘
2020/05/28 Javascript
jQuery利用cookie 实现本地收藏功能(不重复无需多次命名)
2019/11/07 jQuery
js函数和this用法实例分析
2020/03/13 Javascript
[01:00:49]DOTA2-DPC中国联赛 正赛 Ehome vs iG BO3 第二场 1月31日
2021/03/11 DOTA
python Socket之客户端和服务端握手详解
2017/09/18 Python
使用Python的Django和layim实现即时通讯的方法
2018/05/25 Python
OPENCV去除小连通区域,去除孔洞的实例讲解
2018/06/21 Python
python 上下文管理器及自定义原理解析
2019/11/19 Python
python绘制无向图度分布曲线示例
2019/11/22 Python
在Tensorflow中查看权重的实现
2020/01/24 Python
解决python打开https出现certificate verify failed的问题
2020/09/03 Python
python/golang实现循环链表的示例代码
2020/09/14 Python
python中绕过反爬虫的方法总结
2020/11/25 Python
全球销量第一生发产品:Viviscal
2017/12/21 全球购物
Carrs Silver官网:英国著名的银器品牌
2020/08/29 全球购物
保加利亚手表、香水、化妆品和珠宝购物网站:Brasty.bg
2020/04/22 全球购物
员工自我鉴定
2013/10/09 职场文书
毕业生实习鉴定
2013/12/11 职场文书
员工试用期自我鉴定范文
2014/09/15 职场文书
2014党员学习习主席讲话思想汇报
2014/09/15 职场文书
银行求职信模板
2015/03/20 职场文书
2015大学生暑假调查报告
2015/07/13 职场文书
学生病假条范文
2015/08/17 职场文书
2019年个人工作总结范文(3篇)
2019/08/27 职场文书