<?php //计算第一次项目开始到现在的时间 date_default_timezone_set('PRC'); function timecha($time){ //先进行判断$time是否为合理化数字is_numeric判断 if(is_numeric($time)){ $value=array( "year"=>0,"month"=>0,"day"=>0,"hours"=>0,"minute"=>0,"second"=>0 );/*初始化时间的关联列表*/ if($time>=31556926){ $value['year']=floor($time/31556926); $time=($time%31556926);//取余求得年之外的时间 } if ($time>=2592000){ $value['month']=floor($time/2592000);//上次取余数的秒除以月秒数 $time=($time%2592000);//取余数月之外的当做天 } if ($time>=86400){ $value['day']=floor($time/86400); $time=($time%86400);//取余数的时间戳当做小时的戳 } if ($time>=3600){ $value['hours']=floor($time/3600); $time=($time%3600);//取余数的时间戳当做分钟的戳 } if ($time>=60){ $value['minute']=floor($time/60); $time=($time%60);//取余数的时间戳当做秒的戳 } /*if ($time<60){ $value['second']=$time; }*/$value["second"] = floor($time); return (array)$value;//返回数组value值 } else { return false; }/*条件分支结束*/ } $startime=strtotime('2017-12-11 10:20:00');//获取开始时间戳 $time=time()-$startime;//获取时间差的时间戳 $nowtime=timecha($time);//将函数的参数传给一个变量 ?> 软件172班我的博客项目已经开始:<span> <?php echo $nowtime['year'];?>年<?php echo $nowtime['month']?>月<?php echo $nowtime['day']?>日<?php echo $nowtime['hours']?>时<?php echo $nowtime['minute']?>分<?php echo $nowtime['second']?>秒</span>
上述就可实现网站计时功能,结合数组函数实现,后续可是使用js获取倒计时,时时显示!