[php]php日期记时记录孩子的成长
[php]php日期记时记录孩子的成长
[php]php日期记时记录孩子的成长
- <?
- date_default_timezone_set('Asia/Shanghai');
- //以上一句为设置时区,其实不设也行,但是zde debug的时候会有提示,说什么不安全的函数…添上吧。
- echo date('Y-m-d H:i:s').' 今天是'.date('Y').'年的第'.date('W').'周';
- $stime='2005-11-03 10:08';
- echo "<br/><br/>***自出生(<font color=blue>$stime</font>)以来…:<br/><br/>";
- echo "今天是第<font color=red><b>".Lnbsp(daysofnow($stime),3)."</b></font>天<br/>";
- echo "今天是第<font color=red><b>".Lnbsp(weeksofnow($stime),3)."</b></font>周<br/>";
- echo "今天是第<font color=red><b>".Lnbsp(monthsofnow($stime),3)."</b></font>个月<br/>";
- echo "今天是第<font color=red><b>".Lnbsp(yearsofnow($stime),3)."</b></font>年<br/>";
- /*
- $output=sprintf(" 今天是第<font color=red><b>%03d</b></font>天<br/>今天是第< font color=red><b>%03d</b></font>周<br/>今天是第< font color=red><b>%03d</b></font>个月<br/>今天是第< font color=red><b>%03d</b></font>年<br/& gt;",daysofnow($stime),weeksofnow($stime),monthsofnow($stime),yearsofnow($stime));
- echo $output;
- */
- function weeksofnow($stime)
- {
- $ftime=strtotime($stime);
- $fweeks=date('w',$ftime);
- if ($fweeks==0) $fweeks=7;
- $nweeks=date('w');
- if ($nweeks==0) $nweeks=7;
- $ftemp=strtotime(date('Y-m-d 00:00:00',$ftime))-$fweeks*60*60*24;
- $ntemp=strtotime(date('Y-m-d 00:00:00',time()))+(7-$nweeks)*60*60*24;
- //echo date('w',$ftemp)."<br/>....<br/>".date('w',$ntemp)."<br/>";
- return ($ntemp-$ftemp)/60/60/24/7;
- }
- function daysofnow($stime)
- {
- $ftime=strtotime($stime);
- return ceil(abs((time()-$ftime)/(60*60*24)));
- }
- function monthsofnow($stime)
- {
- $ftime=strtotime($stime);
- $fmonth=date('m',$ftime);
- $fyear=date('Y',$ftime);
- $nmonth=date('m');
- $nyear=date('Y');
- $result=($nyear-$fyear)*12+$nmonth-$fmonth+1;
- return $result;
- }
- function yearsofnow($stime)
- {
- $ftime=strtotime($stime);
- $fyear=date('Y',$ftime);
- $nyear=date('Y');
- return $nyear-$fyear+1;
- }
- // 下面的函数只是加空格用的,不是核心内容,只为美观
- function Lnbsp($data,$num)
- {
- $result=trim($data);
- for($i=$num;$i>=strlen($data);$i--) {
- $result=' '.$result;
- }
- return $result;
- }
- ?>
来源:http://www.9958.pw/post/php_date_time_summary
热门文章推荐
- [php]优酷真实视频地址解析算法
- [Dz]discuz手机版支持视频播放的方法
- [PHP]php加密js解密的方法实例
- [php]用PHP打印出前一天的时间格式
- [PHP]mpeg,mp3,avi的ffmpeg的php转换类
- [php]php中3DES加密一个非常有用的3des加密
- [PHP]php.ini修改上传文件的大小限制处理方法
- [php]用过的最好用的php分页类源代码
请稍候...