分享一下贝贝成长进度的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 相关文章推荐
特转载一高手总结PHP学习资源和链接.
Dec 05 PHP
需要发散思维学习PHP
Jun 29 PHP
fleaphp crud操作之find函数的使用方法
Apr 23 PHP
逆序二维数组插入一元素的php代码
Jun 08 PHP
一些php项目中比较通用的php自建函数的详解
Jun 06 PHP
解析使用substr截取UTF-8中文字符串出现乱码的问题
Jun 20 PHP
解析isset与is_null的区别
Aug 09 PHP
php+ajax实现的点击浏览量加1
Apr 16 PHP
PHP通过API获取手机号码归属地
May 28 PHP
thinkphp实现图片上传功能
Jan 13 PHP
Paypal实现循环扣款(订阅)功能
Mar 23 PHP
Laravel框架使用monolog_mysql实现将系统日志信息保存到mysql数据库的方法
Aug 16 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
《APMServ 5.1.2》使用图解
2006/10/23 PHP
PHP Socket 编程
2010/04/09 PHP
php数据库配置文件一般做法分享
2012/07/07 PHP
解析file_get_contents模仿浏览器头(user_agent)获取数据
2013/06/27 PHP
PHP加密技术的简单实现
2016/09/04 PHP
JavaScript中的对象化编程
2008/01/16 Javascript
javascript最常用与实用的创建类的代码
2010/08/12 Javascript
Textarea与懒惰渲染实现代码
2012/01/04 Javascript
jQuery学习笔记之jQuery中的$
2015/01/19 Javascript
JavaScript中String.match()方法的使用详解
2015/06/06 Javascript
jQuery模仿阿里云购买服务器选择购买时间长度的代码
2016/04/29 Javascript
手机浏览器 后退按钮强制刷新页面方法总结
2016/10/09 Javascript
Vue中的v-cloak使用解读
2017/03/27 Javascript
vue数据传递--我有特殊的实现技巧
2018/03/20 Javascript
vue中引用swiper轮播插件的教程详解
2018/08/16 Javascript
解决angularjs service中依赖注入$scope报错的问题
2018/10/02 Javascript
使用Python脚本来控制Windows Azure的简单教程
2015/04/16 Python
python协程用法实例分析
2015/06/04 Python
详解Python之数据序列化(json、pickle、shelve)
2017/03/30 Python
python安装教程 Pycharm安装详细教程
2017/05/02 Python
代码分析Python地图坐标转换
2018/02/08 Python
python+pandas+时间、日期以及时间序列处理方法
2018/07/10 Python
设置python3为默认python的方法
2018/10/31 Python
超实用的 30 段 Python 案例
2019/10/10 Python
安装多个版本的TensorFlow的方法步骤
2020/04/21 Python
Django之全局使用request.user.username的实例详解
2020/05/14 Python
使用keras和tensorflow保存为可部署的pb格式
2020/05/25 Python
AC Lens:购买隐形眼镜
2017/02/26 全球购物
英国儿童图书网站:Scholastic
2017/03/26 全球购物
《自然之道》教学反思
2014/02/11 职场文书
年终总结会议主持词
2014/03/17 职场文书
秋天的怀念教学反思
2014/04/28 职场文书
2014教师教育实践活动对照检查材料思想汇报
2014/09/21 职场文书
Python中的xlrd模块使用整理
2021/06/15 Python
你真的会用Mysql的explain吗
2022/03/31 MySQL
python神经网络Xception模型
2022/05/06 Python